On Thu, Nov 17, 2011 at 04:05:00PM -0800, Jesse Gross wrote: > We no longer clone packets that are sent via the userspace action > because placing them in Netlink attributes makes a copy so we > generally don't touch the original. The one exception to this is > accelerated vlan tags, which are currently inserted into the > original packet as long as it isn't cloned. Although the clone > check prevents us from causing problems for past packets it has > issues for future processing: > > * It turns accelerated tags into non-accelerated tags. This isn't > inherently a problem but some cards may not properly support > offloads with in-band tags. > * It doesn't update CHECKSUM_COMPLETE if there is one. > * If the operation fails, it will free the packet resulting in a > later use-after-free. > > This patch fixes the above issues with a conservative approach. > It's possible to do it more efficiently but it probably doesn't > matter in most cases. > > Signed-off-by: Jesse Gross <je...@nicira.com>
Acked-by: Ben Pfaff <b...@nicira.com> _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev