This is the further work about splitting up netdev offloading from the generic netdev related code and making different netdev flow offloading implementations more or less consistent.
Based on previous patch: "netdev: Dynamic per-port Flow API." Depends-on: https://patchwork.ozlabs.org/patch/1089489/ Ilya Maximets (2): netdev: Split up netdev offloading to separate module. netdev-offload: Rename offload providers. lib/automake.mk | 7 +- lib/dpdk.c | 4 +- lib/dpif-netdev.c | 1 + lib/dpif-netlink.c | 1 + lib/netdev-dpdk.c | 1 - lib/netdev-dummy.c | 4 +- ...v-rte-offloads.c => netdev-offload-dpdk.c} | 36 +- lib/netdev-offload-provider.h | 8 +- ...tdev-tc-offloads.c => netdev-offload-tc.c} | 5 +- lib/netdev-offload.c | 658 ++++++++++++++++++ lib/netdev-offload.h | 126 ++++ lib/netdev-provider.h | 21 +- lib/netdev-rte-offloads.h | 22 - lib/netdev.c | 596 +--------------- lib/netdev.h | 57 -- vswitchd/bridge.c | 1 + 16 files changed, 823 insertions(+), 725 deletions(-) rename lib/{netdev-rte-offloads.c => netdev-offload-dpdk.c} (96%) rename lib/{netdev-tc-offloads.c => netdev-offload-tc.c} (99%) create mode 100644 lib/netdev-offload.c create mode 100644 lib/netdev-offload.h delete mode 100644 lib/netdev-rte-offloads.h -- 2.17.1 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
