[dpdk-dev] [PATCH 0/5]support filter of unicast and multicast MAC address for VF on Fortville
Jijiang Liu
jijiang.liu at intel.com
Tue Sep 23 05:29:46 CEST 2014
The patch set enhances MACVLAN filter configurability and supports perfect and hash match filter of unicast
and multicast MAC address for VF on Fortville.
It mainly includes:
- Use new filter mechanism discussed at http://dpdk.org/ml/archives/dev/2014-September/005179.html.
- Enhance MACVLAN filter to be configurable. Now the following options are configurable:
1. Perfect match of MAC address
2. Perfect match of MAC address and VLAN ID
3. Hash match of MAC address
4. Hash match of MAC address and perfect match of VLAN ID
5. To Queue: use MAC and VLAN to point to a queue
- Support perfect and hash match of unicast and multicast MAC address for VF for i40e
jijiangl (5):
Use new filter framework
Add new definations for MACVLAN filter enhancement in rte_eth_ctrl.h file
Change parameters of MAC/VLAN filter to be configurable
Add VF MACVLAN filter handle for i40e
Test VF MACVLAN filter for i40e
app/test-pmd/cmdline.c | 115 +++++++++++++-
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_ctrl.h | 104 ++++++++++++
lib/librte_ether/rte_ethdev.c | 33 ++++
lib/librte_ether/rte_ethdev.h | 48 ++++++-
lib/librte_pmd_i40e/i40e_ethdev.c | 321 ++++++++++++++++++++++++++++++++-----
lib/librte_pmd_i40e/i40e_ethdev.h | 18 ++-
lib/librte_pmd_i40e/i40e_pf.c | 7 +-
8 files changed, 601 insertions(+), 46 deletions(-)
create mode 100644 lib/librte_ether/rte_eth_ctrl.h
--
1.7.7.6
More information about the dev
mailing list