[ovs-dev] [PATCH v1 0/3] Move offloading-code into a new file
Ophir Munk
ophirmu at mellanox.com
Mon Feb 18 16:16:00 UTC 2019
Hardware offloading-code is moved to a new file called
netdev-rte-offloads.c. The original offloading-code is copied as is
from the netdev-dpdk.c file to the new file where future
offloading-code should be added as well.
This series is essential for offloading-code development for the following
reasons:
1. This series does not change the existing OVS code flows/logic on master branch.
OVS functionality is the same before and after this series.
2. The separation is essential for new offloading-code
development without interfering with the rest of OVS development.
3. Vice versa: it is essential that while developing offloading-code -
to be able to frequently rebase on top of master branch.
4. The OVS-kernel is practicing the same approach. Please note the file lib/netdev-tc-offloads.c.
Based on the points mentioned above we kindly ask that the series will be
applied on top of the master branch.
Ophir Munk (1):
netdev-rte-offloads: Rename netdev_dpdk_* functions
Roni Bar Yanai (2):
netdev-dpdk: Expose flow creation/destruction calls
netdev-dpdk: Move offloading-code to a new file
lib/automake.mk | 4 +-
lib/netdev-dpdk.c | 764 ++-------------------------------------------
lib/netdev-dpdk.h | 14 +
lib/netdev-rte-offloads.c | 778 ++++++++++++++++++++++++++++++++++++++++++++++
lib/netdev-rte-offloads.h | 39 +++
5 files changed, 855 insertions(+), 744 deletions(-)
create mode 100644 lib/netdev-rte-offloads.c
create mode 100644 lib/netdev-rte-offloads.h
--
1.8.3.1
More information about the dev
mailing list