[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