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
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
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
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
+++
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
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