[dpdk-dev] [PATCH v4 0/8] net/ether: enhancements and optimizations

Stephen Hemminger stephen at networkplumber.org
Wed Jun 5 20:09:40 CEST 2019


This is a collection of patches around the ethernet address
manipulation routines in librte_net/rte_ether.

v4
   fix meson build
   reword commit messages
   add bonding and tespmd patches
v3 
   rebase to use rte_ether prefix
   drop aligning ethernet headers for now.

Bruce Richardson (1):
  net/ether: mark ethernet addresses as being 2-byte aligned

Stephen Hemminger (7):
  net/rte_ether: deinline non-critical functions
  net/ether: add rte_eth_unformat_addr
  ethdev: use rte_eth_unformat_addr
  net/ether: use bitops to speedup comparison
  cmdline: use rte_ether_unformat_addr
  net/bonding: use rte_ether_unformat_addr rather than cmdline_parse
  app/testpmd: use rte_ether_unformat_addr

 app/test-pmd/cmdline_flow.c                  |  5 +-
 app/test-pmd/config.c                        | 10 +--
 app/test-pmd/parameters.c                    | 15 +---
 drivers/net/bonding/Makefile                 |  2 +-
 drivers/net/bonding/meson.build              |  2 +-
 drivers/net/bonding/rte_eth_bond_args.c      |  6 +-
 lib/Makefile                                 |  3 +-
 lib/librte_cmdline/Makefile                  |  3 +-
 lib/librte_cmdline/cmdline_parse_etheraddr.c | 71 +++---------------
 lib/librte_cmdline/meson.build               |  6 +-
 lib/librte_ethdev/Makefile                   |  2 +-
 lib/librte_ethdev/meson.build                |  2 +-
 lib/librte_ethdev/rte_class_eth.c            |  9 +--
 lib/librte_net/Makefile                      |  1 +
 lib/librte_net/meson.build                   |  2 +-
 lib/librte_net/rte_ether.c                   | 76 ++++++++++++++++++++
 lib/librte_net/rte_ether.h                   | 59 +++++++--------
 lib/librte_net/rte_net_version.map           |  8 +++
 lib/meson.build                              |  2 +-
 19 files changed, 142 insertions(+), 142 deletions(-)
 create mode 100644 lib/librte_net/rte_ether.c

-- 
2.20.1



More information about the dev mailing list