Re: [ovs-dev] [PATCH v2 5/5] utilities: add netlink flow operation USDT probes and upcall_cost script

2021-12-29 Thread Paolo Valerio
Eelco Chaudron writes: > This patch adds a series of NetLink flow operation USDT probes. > These probes are in turn used in the upcall_cost Python script, > which in addition of some kernel tracepoints, give an insight into > the time spent on processing upcall. > > Signed-off-by: Eelco Chaudron

Re: [ovs-dev] [PATCH v2 4/5] utilities: add upcall USDT probe and associated script

2021-12-29 Thread Paolo Valerio
Eelco Chaudron writes: > Added the dpif_recv:recv_upcall USDT probe, which is used by the > included upcall_monitor.py script. This script receives all upcall > packets sent by the kernel to ovs-vswitchd. By default, it will > show all upcall events, which looks something like this: > > TIME

[ovs-dev] [PATCH 3/3] netdev-offload-dpdk: Add geneve header pattern match

2021-12-29 Thread Eli Britstein via dev
Add support for matching on geneve header. Signed-off-by: Eli Britstein Reviewed-by: Nir Anteby --- NEWS | 2 ++ lib/netdev-offload-dpdk.c | 58 +++ 2 files changed, 60 insertions(+) diff --git a/NEWS b/NEWS index bc4a1cfac..18f15b61f

[ovs-dev] [PATCH 2/3] netdev-offload-dpdk: Support tnl_pop for geneve tunnel

2021-12-29 Thread Eli Britstein via dev
Signed-off-by: Eli Britstein Reviewed-by: Nir Anteby --- lib/netdev-offload-dpdk.c | 13 + 1 file changed, 13 insertions(+) diff --git a/lib/netdev-offload-dpdk.c b/lib/netdev-offload-dpdk.c index 402353125..50650bd07 100644 --- a/lib/netdev-offload-dpdk.c +++

[ovs-dev] [PATCH 0/3] Support geneve offloads

2021-12-29 Thread Eli Britstein via dev
Add support for dpdk geneve tunnel offloads. GitHub actions: v1: https://github.com/elibritstein/OVS/actions/runs/1633157455 Eli Britstein (3): netdev-dpdk: Add flow_api support for netdev geneve vports netdev-offload-dpdk: Support tnl_pop for geneve tunnel netdev-offload-dpdk: Add geneve

[ovs-dev] [PATCH 1/3] netdev-dpdk: Add flow_api support for netdev geneve vports

2021-12-29 Thread Eli Britstein via dev
Add the acceptance of geneve devices to netdev_dpdk_flow_api_supported() API, to allow offloading of DPDK geneve devices. Signed-off-by: Eli Britstein Reviewed-by: Nir Anteby --- lib/netdev-dpdk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/netdev-dpdk.c