[dpdk-dev] [PATCH 0/6]Support VxLAN on fortville
Jijiang Liu
jijiang.liu at intel.com
Tue Aug 12 05:12:01 CEST 2014
The patch set supports VxLAN on fortville,and based on current mbuf structure,
when the new mbuf structure done, there will be minor changes later.
It includes:
- Support VxLAN packet filter by configuring UDP port, and add tunneling
UDP APIs.
- Support VxLAN cloud filters: It is used to use MAC, VLAN to point
to a queue. The filter types supported include below:
1. Inner MAC and Inner VLAN ID
2. Inner MAC address and inner VLAN ID, tenned ID.
3. Inner MAC and tenant ID
4. Inner MAC address
5. Outer MAC address, tenant ID and inner MAC
- Support VxLAN TX check offload, which include outer and inner L3(IP),
inner L4(UDP,TCP and SCTP)
jijiangl (6):
Add VxLAN packet identification
Test vxlan packet identification in testpmd
Add Cloud filter API
Test cloud filter API in testpmd
Add VxLAN TX checksum offload
Test VxLAN Tx checksum offload
app/test-pmd/cmdline.c | 220 +++++++++++++++++++++++++-
app/test-pmd/config.c | 6 +-
app/test-pmd/csumonly.c | 194 ++++++++++++++++++++++--
app/test-pmd/parameters.c | 13 ++
app/test-pmd/rxonly.c | 49 ++++++
app/test-pmd/testpmd.c | 8 +
app/test-pmd/testpmd.h | 9 +
lib/librte_ether/rte_ethdev.c | 113 ++++++++++++++
lib/librte_ether/rte_ethdev.h | 148 ++++++++++++++++++
lib/librte_ether/rte_ether.h | 10 ++
lib/librte_mbuf/rte_mbuf.h | 4 +
lib/librte_pmd_i40e/i40e_ethdev.c | 311 ++++++++++++++++++++++++++++++++++++-
lib/librte_pmd_i40e/i40e_ethdev.h | 5 +
lib/librte_pmd_i40e/i40e_rxtx.c | 58 +++++++-
14 files changed, 1126 insertions(+), 22 deletions(-)
--
1.7.7.6
More information about the dev
mailing list