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. The new code is refactored based on code styling.
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 | 706 ++----------------------------------------- lib/netdev-dpdk.h | 17 ++ lib/netdev-rte-offloads.c | 745 ++++++++++++++++++++++++++++++++++++++++++++++ lib/netdev-rte-offloads.h | 40 +++ 5 files changed, 822 insertions(+), 690 deletions(-) create mode 100644 lib/netdev-rte-offloads.c create mode 100644 lib/netdev-rte-offloads.h v1: Initial release v2: Rebase on top of master branch + remove extra spaces, see https://patchwork.ozlabs.org/patch/1044187/ v3: Rebase on top of master branch Code rafactored based on v2 reviews and coding style v4: Rebase on top of master branch Updates based on v3 reviews -- 1.8.3.1 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
