> > I agree, this should be padding packets correctly, can you still > > instrument cpsw to make sure that what comes to its ndo_start_xmit() is > > ETH_ZLEN + tag_len or more? > > > Yes I can confirm the skb->len is always >= 62 (ETH_ZLEN + 2)
Which switch are you using? Marvell switches use either 4 or 8 bytes of tag. Broadcom has 4, KSZ has 1 for packets going to the switch, lan9303 has 4, mtd uses 4, qca has 2. Andrew