On Fri, May 24, 2019 at 11:32 AM Ben Pfaff <[email protected]> wrote: > > On Fri, May 24, 2019 at 11:03:33AM -0700, William Tu wrote: > > The patch introduces experimental AF_XDP support for OVS netdev. > > AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket > > type built upon the eBPF and XDP technology. It is aims to have comparable > > performance to DPDK but cooperate better with existing kernel's networking > > stack. An AF_XDP socket receives and sends packets from an eBPF/XDP program > > attached to the netdev, by-passing a couple of Linux kernel's subsystems > > As a result, AF_XDP socket shows much better performance than AF_PACKET > > For more details about AF_XDP, please see linux kernel's > > Documentation/networking/af_xdp.rst. Note that by default, this feature is > > not compiled in. > > > > Signed-off-by: William Tu <[email protected]> > > How heavy is the x86(_64)-only dependency? It seems undesirable. is
Now in my patch, the cycles_counter_update has x86-specific instructions. Other part of the code has no x86-only dependency. The reason I made this x86-only is that AF_XDP is rarely tested on non-x86 system. So I'm not sure whether it works or not. Regards, William _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
