Inline.

> -----Original Message-----
> From: Tom Herbert [mailto:[email protected]]
> Sent: Thursday, October 29, 2015 12:25 PM
> To: Pankaj Garg <[email protected]>
> Cc: Dino Farinacci <[email protected]>; Manish Kumar (manishkr)
> <[email protected]>; Lucy Yong <[email protected]>;
> [email protected]
> Subject: Re: [nvo3] RFC 7637 on NVGRE: Network Virtualization Using
> Generic Routing Encapsulation
> 
> > A key limitation that prevents software from using extensions is NIC
> offloads. Both Geneve and VXLAN-GPE+NSH allows extension of these
> protocols without breaking NIC offloads.
> 
> Can you describe why you think this is? Both Geneve and VXLAN-GPE+NSH
> are not usable with most implementations of checksum offloads and
> probably TSO. As we demonstrated in GUE it is possible to offload
> encapsulated checksums by enabling the other UDP checksum and using the
> remote checksum offload option (which we also implemented for VXLAN).
[PG] We can define newer TLVs and extend Geneve or NSH without breaking NIC 
offloads. NIC has to support Geneve/NSH offload in the first place, but after 
that we can safely extend using TLVs as needed without dealing with NIC offload 
changes etc. This includes the range of offload from Checksum, LSO, LRO, VMQ, 
RSS etc.
> 
> Tom
_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3

Reply via email to