[ovs-dev] [PATCH v11 2/2] userspace: Enable tunnel tests with tso.

2023-12-27 Thread Mike Pattrick
This patch enables most of the tunnel tests in the testsuite, and adds a large TCP transfer to a vxlan and geneve test to verify TSO functionality. Some additional changes were required to accommodate these changes with netdev-linux interfaces. The test for vlan over vxlan is purposely not enabled

[ovs-dev] [PATCH v11 1/2] userspace: Support vxlan and geneve tso.

2023-12-27 Thread Mike Pattrick
From: Dexia Li For userspace datapath, this patch provides vxlan and geneve tunnel tso. Only support userspace vxlan or geneve tunnel, meanwhile support tunnel outter and inner csum offload. If netdev do not support offload features, there is a software fallback.If netdev do not support vxlan

[ovs-dev] [PATCH v6 2/2] mcast-snooping: Add group protocol to mdb/show output.

2023-12-27 Thread Mohammad Heib
Expose the mcast group protocol via the mdb/show command output. Signed-off-by: Mohammad Heib --- lib/mcast-snooping.c| 24 lib/mcast-snooping.h| 1 + ofproto/ofproto-dpif.c | 9 ++- tests/mcast-snooping.at | 130 tests/stp.at

[ovs-dev] [PATCH v6 1/2] mcast-snooping: Store IGMP/MLD protocol version.

2023-12-27 Thread Mohammad Heib
Store igmp/mld protocol version into the mcast_group internally, the multicast snooping feature is used by many OVS consumers and those consumers heavily rely on the OVS implementation to manage/deal with mcast groups, some of those consumers also need to deal/expose the mcast protocol to the end