[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