[dpdk-dev] [PATCH v3 0/8]Support VxLAN on Fortville

2014-09-12 Thread Jijiang Liu
The patch set supports VxLAN on Fortville based on current mbuf structure. When Bruce's new mbuf structure is done, there will be minor changes later. It includes: - Support VxLAN packet identification by configuring tunneling UDP port. - Support VxLAN packet filters. It uses MAC and VLAN to

[dpdk-dev] [PATCH v2 7/7]app/testpmd:test VxLAN Tx checksum offload

2014-08-26 Thread Jijiang Liu
Add test cases in testpmd to test VxLAN Tx Checksum offload, which include - IPv4 tunnel and IPv6 tunnel s - outer L3, inner L3 and L4 checksum offload for Tx side. Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- app/test-pmd/config.c |6

[dpdk-dev] [PATCH v2 5/7]]app/testpmd:test VxLAN packet filter API

2014-08-26 Thread Jijiang Liu
Add tunnel_filter command in testpmd to test VxLAN packet filter API. Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- app/test-pmd/cmdline.c | 149 +++- 1 files changed, 148 insertions(+), 1

[dpdk-dev] [PATCH v2 4/7]i40e:implement API of VxLAN packet filter in librte_pmd_i40e

2014-08-26 Thread Jijiang Liu
The implementation of VxLAN packet filter in librte_pmd_i40e. Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- lib/librte_pmd_i40e/i40e_ethdev.c | 112 + 1 files changed, 112 insertions(+), 0 deletions(-) diff

[dpdk-dev] [PATCH v2 3/7]rte_ether:add API of VxLAN packet filter in librte_ether

2014-08-26 Thread Jijiang Liu
VxLAN packet filters, which use MAC and VLAN to point to a queue. The filter types supported are listed below: 1. Inner MAC and Inner VLAN ID 2. Inner MAC address, inner VLAN ID and tenant ID. 3. Inner MAC and tenant ID 4. Inner MAC address 5. Outer MAC address, tenant ID and

[dpdk-dev] [PATCH v2 2/7]]app/test-pmd:test VxLAN packet identification

2014-08-26 Thread Jijiang Liu
Add commands to test VxLAN packet identification, which include - use commands to add/delete VxLAN UDP port. - use rxonly mode to check VxLAN packet. Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- app/test-pmd/cmdline.c| 78

[dpdk-dev] [PATCH v2 1/7]i40e:support VxLAN packet identification

2014-08-26 Thread Jijiang Liu
VxLAN UDP port configuration on i40e, which include - VxLAN UDP port initialization - add APIs to configure VxLAN UDP port Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- lib/librte_ether/rte_ethdev.c | 63

[dpdk-dev] [PATCH v2 0/7]]Support VxLAN on Fortville

2014-08-26 Thread Jijiang Liu
The patch set supports VxLAN on Fortville based on current mbuf structure. When Bruce's new mbuf structure is done, there will be minor changes later. It includes: - Support VxLAN packet identification by configuring tunneling UDP port. - Support VxLAN packet filters. It uses MAC and VLAN to

[dpdk-dev] [PATCH 6/6]app/testpmd:test VxLAN Tx checksum offload

2014-08-12 Thread Jijiang Liu
Add test cases in testpmd to test VxLAN Tx Checksum offlad, which include IP4 and IPV6 case, and also include inner L3 and L4 test cases. Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- app/test-pmd/config.c |6 +-

[dpdk-dev] [PATCH 5/6]i40e:VxLAN Tx checksum offload

2014-08-12 Thread Jijiang Liu
Support VxLAN TX check offload, which include outer and inner L3(IP), inner L4(UDP,TCP and SCTP). Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- lib/librte_mbuf/rte_mbuf.h |4 +++ lib/librte_pmd_i40e/i40e_rxtx.c | 58

[dpdk-dev] [PATCH 4/6]app/testpmd:test VxLAN cloud filter API

2014-08-12 Thread Jijiang Liu
Add commands to test VxLAN cloud filter API. Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- app/test-pmd/cmdline.c | 142 1 files changed, 142 insertions(+), 0 deletions(-) diff --git

[dpdk-dev] [PATCH 2/6]app/test-pmd:test vxlan packet identification

2014-08-12 Thread Jijiang Liu
Add commands to test receive vxlan packet identification, which include - use command to add/delete VxLAN UDP port. - use rxonly mode to receive VxLAN packet. Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- app/test-pmd/cmdline.c| 78

[dpdk-dev] [PATCH 1/6]i40e:vxlan packet identification

2014-08-12 Thread Jijiang Liu
VxLAN UDP port configuration on i40e, it includes - VxLAN UDP port initialization - Add VxLAN UDP port API Signed-off-by: jijiangl Acked-by: Helin Zhang Acked-by: Jingjing Wu Acked-by: Jing Chen --- lib/librte_ether/rte_ethdev.c | 63 lib/librte_ether/rte_ethdev.h

[dpdk-dev] [PATCH]Upgrade NIC share codes: fix a compilation error when RTE_NIC_BYPASS=y

2014-05-29 Thread Jijiang Liu
There is a compilation error using latest NIC share codes when RTE_NIC_BYPASS=y, the root cause is that the setup_link API have already changed in the share codes, so change ixgbe_setup_mac_link_multispeed_fixed_fiber() for eliminating the compilation error. Signed-off-by: jijiangl

[dpdk-dev] [PATCH v2]xen:reserve memory at installing dom0_mm kernel module

2014-05-23 Thread Jijiang Liu
size of 2M once. The main reasons we do these changes as follows: First, to reduce the impact of inceasing in memory fragment after system run a long time. Second, to reduce number of memory segment Signed-off-by: Jijiang Liu --- .../eal/include/exec-env/rte_dom0_common.h |7

[dpdk-dev] [PATCH][Dom0 driver]Change the way of reserving memory in Dom0 driver

2014-05-20 Thread Jijiang Liu
first, if it failed, and request memory size of 2M once. The main reasons we did these changes as follows: First, to reduce the impact of inceasing in memory fragment after system run a long time. Second, to reduce number of memory segment Signed-off-by: jijiang Liu --- .../eal/include/exec-env

[dpdk-dev] [PATCH 3/3] Upgrade share codes:change Copyright date of e1000_osdep.c and e1000_osdep.h files

2014-05-15 Thread Jijiang Liu
Signed-off-by: Jijiang Liu --- lib/librte_pmd_e1000/e1000/e1000_osdep.c |2 +- lib/librte_pmd_e1000/e1000/e1000_osdep.h |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/librte_pmd_e1000/e1000/e1000_osdep.c b/lib/librte_pmd_e1000/e1000/e1000_osdep.c index

[dpdk-dev] [PATCH 2/3] Upgrade share codes:fix an issue of hash calculation of flow director introduced by upgrading NIC share codes

2014-05-15 Thread Jijiang Liu
Signed-off-by: Jijiang Liu --- lib/librte_pmd_ixgbe/ixgbe_fdir.c |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/librte_pmd_ixgbe/ixgbe_fdir.c b/lib/librte_pmd_ixgbe/ixgbe_fdir.c index 0d91ff9..54ebf73 100644 --- a/lib/librte_pmd_ixgbe/ixgbe_fdir.c +++ b/lib

[dpdk-dev] [PATCH 0/3] *** Upgrade NIC share codes ***

2014-05-15 Thread Jijiang Liu
xgbe_osdep.h file * Fixng an issue of hash calculation of flow director * Changing Copyright date of e1000_osdep.c and e1000_osdep.h files Signed-off-by: Jijiang Liu jijiangl (3): Upgrade NIC shared code in ixgbe & e1000 directories Fix an issue of hash calculation of flow dir

<    1   2   3   4