]> www.infradead.org Git - nvme.git/commit
net: openvswitch: store sampling probability in cb.
authorAdrian Moreno <amorenoz@redhat.com>
Thu, 4 Jul 2024 08:56:57 +0000 (10:56 +0200)
committerJakub Kicinski <kuba@kernel.org>
Sat, 6 Jul 2024 00:45:47 +0000 (17:45 -0700)
commit71763d8a8203c28178d7be7f18af73d4dddb36ba
treeb9c506833f49b485c9730a4a19ab277afa92c8f5
parentaae0b82b46cb5004bdf82a000c004d69a0885c33
net: openvswitch: store sampling probability in cb.

When a packet sample is observed, the sampling rate that was used is
important to estimate the real frequency of such event.

Store the probability of the parent sample action in the skb's cb area
and use it in psample action to pass it down to psample module.

Reviewed-by: Aaron Conole <aconole@redhat.com>
Acked-by: Eelco Chaudron <echaudro@redhat.com>
Reviewed-by: Ilya Maximets <i.maximets@ovn.org>
Signed-off-by: Adrian Moreno <amorenoz@redhat.com>
Link: https://patch.msgid.link/20240704085710.353845-7-amorenoz@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/uapi/linux/openvswitch.h
net/openvswitch/actions.c
net/openvswitch/datapath.h
net/openvswitch/vport.c