On Tue, May 10, 2016 at 10:31 AM, Pravin B Shelar <pshe...@ovn.org> wrote:
> diff --git a/lib/netdev-native-tnl.c b/lib/netdev-native-tnl.c
> index a716492..62ee945 100644
> --- a/lib/netdev-native-tnl.c
> +++ b/lib/netdev-native-tnl.c
> @@ -227,20 +227,32 @@ netdev_tnl_push_udp_header(struct dp_packet *packet,
[...]
> +        if (packet->lso.type) {
> +            udp_csum = ~csum_finish(csum);

Is it possible that the pseudoheader is zero? If so, this would cause
us to not compute the full checksum later on.

As a general comment on this series, have you done any performance
testing (particularly around STT)? There are a lot of complex and
expensive looking operations as part of both reassembly and
segmentation and so I wonder whether the performance will be at a
level that this is really viable.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to