[ovs-dev] [PATCH 1/2] Include datapath actions with sampled-packet upcall to userspace.

Ben Pfaff blp at nicira.com
Mon Jun 22 17:11:49 UTC 2015


On Thu, Jun 11, 2015 at 09:43:58AM -0700, Neil McKee wrote:
> If new optional attribute OVS_USERSPACE_ATTR_ACTIONS is added to an
> OVS_ACTION_ATTR_USERSPACE action, then include the datapath actions
> in the upcall.
> 
> This Directly associates the sampled packet with the path it takes
> through the virtual switch. Path information currently includes mangling,
> encapsulation and decapsulation actions for tunneling protocols GRE,
> VXLAN, Geneve, MPLS and QinQ, but this extension requires no further
> changes to accommodate datapath actions that may be added in the
> future.
> 
> Adding path information enhances visibility into complex virtual
> networks.
> 
> Signed-off-by: Neil McKee <neil.mckee at inmon.com>

I think that one reason that this might be having some trouble getting
reviews is because it's against the datapath directory.  For some time
now, the path for changes to the Linux datapath is to first post them to
the netdev mailing list and get them committed to upstream Linux, then
to port equivalent changes to the Open vSwitch in-tree module.  (I don't
follow netdev; maybe you've already done that.)



More information about the dev mailing list