[dpdk-dev] [PATCH 00/24] net/i40e: Consistent filter API
Beilei Xing
beilei.xing at intel.com
Fri Dec 2 12:53:21 CET 2016
All pathes depend on Adrien's Generic flow API.
The patches mainly finish following functions:
1) Store and restore all kinds of filters.
2) Parse all kinds of filters.
3) Add flow validate function.
4) Add flow create function.
5) Add flow destroy function.
6) Add flow flush function.
Beilei Xing (24):
net/i40e: store ethertype filter
net/i40e: store tunnel filter
net/i40e: store flow director filter
net/i40e: store RSS hash info
net/i40e: restore ethertype filter
net/i40e: restore macvlan filter
net/i40e: restore tunnel filter
net/i40e: restore flow director filter
net/i40e: restore RSS hash info
ethdev: parse ethertype filter
net/i40e: add flow validate function
net/i40e: parse macvlan filter
net/i40e: parse VXLAN filter
net/i40e: parse NVGRE filter
net/i40e: parse flow director filter
net/i40e: add flow create function
net/i40e: destroy ethertype filter
net/i40e: destroy macvlan filter
net/i40e: destroy tunnel filter
net/i40e: destroy flow directory filter
net/i40e: add flow flush function
net/i40e: flush ethertype filters
net/i40e: flush macvlan filters
net/i40e: flush tunnel filters
drivers/net/i40e/i40e_ethdev.c | 2180 +++++++++++++++++++++++++++++++++++-
drivers/net/i40e/i40e_ethdev.h | 83 ++
drivers/net/i40e/i40e_fdir.c | 111 +-
lib/librte_ether/rte_flow.c | 136 +++
lib/librte_ether/rte_flow.h | 23 +
lib/librte_ether/rte_flow_driver.h | 34 +
6 files changed, 2555 insertions(+), 12 deletions(-)
--
2.5.5
More information about the dev
mailing list