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

Reply via email to