if_igb(4) VLAN(4) and [RT]XCSUM_IPV6, TSO6

Sean Bruno sbruno at freebsd.org
Wed Apr 5 21:55:00 UTC 2017



On 03/16/17 12:26, Harry Schmalzbauer wrote:
>  Hello,
> 
> I'm wondering if I really loose [RT]XCSUM_IPV6 on if_igb(4) vlan(4)
> children.
> My igb0 (Kawela, aka 82576) options end with
>   "TSO6,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6"
> 
> The vlan(4) filtered interfaces show these:
>   options=303<RXCSUM,TXCSUM,TSO4,TSO6>
> 
> So TSO6 is inherited, but RC/TXCSUM_IPV6 dropped?
> 
> In general, how is offloading implemented? If enabled, does the API
> simply generate packets lacking the checksum header and NIC (silicon)
> fills in the checksum if not adviesd not to do so (by the driver)?
> Or is the driver utilizing NIC registers for calculation, but ensures
> every packet will have a checksum?
> 
> Thanks,
> 
> -harry
> 
> 

That looks like a bug.  Which version of FreeBSD is this?

sean

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 618 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-net/attachments/20170405/3c1b9ec8/attachment.sig>


More information about the freebsd-net mailing list