[PATCH v4] doc: add iavf live migration guide

2023-07-06 Thread Lingyu Liu
Add iavf live migration steps based on KVM VFIO migration. Signed-off-by: Lingyu Liu --- v2: Fixed CI. Added brief introduction about live migration. Clarified this is iavf feature. v3: Added intro and link about vfio live migration. Added description about kernel boot parameters

[PATCH v3] doc: add iavf live migration guide

2023-07-06 Thread Lingyu Liu
Add iavf live migration steps based on KVM VFIO migration. Signed-off-by: Lingyu Liu --- v2: Fixed CI. Added brief introduction about live migration. Clarified this is iavf feature. v3: Added intro and link about vfio live migration. Added description about kernel boot parameters

[PATCH V2] doc: add iavf live migration guide

2023-07-03 Thread Lingyu Liu
Describe iavf live migration steps. Signed-off-by: Lingyu Liu --- v2: Fixed CI. Added brief introduction about live migration. Clarified this is iavf feature. --- doc/guides/nics/intel_vf.rst | 101 + doc/guides/rel_notes/release_23_07.rst | 3

[PATCH] doc: add ice VF live migration guide

2023-07-02 Thread Lingyu Liu
Describe VF live migration steps for Intel E810 device. Signed-off-by: Lingyu Liu --- doc/guides/nics/intel_vf.rst | 93 ++ doc/guides/rel_notes/release_23_07.rst | 3 + 2 files changed, 96 insertions(+) diff --git a/doc/guides/nics/intel_vf.rst b/doc/guides

[dpdk-dev] [PATCH v2] net/iavf: fix QFI fields of GTPU UL and DL for FDIR

2021-09-13 Thread Lingyu Liu
Fix QFI fields matching of GTPU UL/DL for FDIR. Fixes: 78e8a87f6324 ("net/iavf: fix GTPU UL and DL support for flow director") Cc: sta...@dpdk.org Signed-off-by: Junfeng Guo Signed-off-by: Lingyu Liu --- V2: * Fix coding style issue --- drivers/net/iavf/iavf_fdir.c | 12 ++

[dpdk-dev] [PATCH v1] net/iavf: fix QFI fields of GTPU UL and DL for FDIR

2021-09-01 Thread Lingyu Liu
Fix QFI fields matching of GTPU UL/DL for FDIR. Fixes: 78e8a87f6324 ("net/iavf: fix GTPU UL and DL support for flow director") Cc: sta...@dpdk.org Signed-off-by: Junfeng Guo Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_fdir.c | 7 ++- 1 file changed, 6 insertions(+),

[dpdk-dev] [PATCH v1 4/4] doc: update iavf driver FDIR/RSS for GTPoGRE

2021-07-06 Thread Lingyu Liu
Update 21.08 release note for GTPoGRE FDIR and RSS. Signed-off-by: Lingyu Liu --- doc/guides/rel_notes/release_21_08.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/guides/rel_notes/release_21_08.rst b/doc/guides/rel_notes/release_21_08.rst index cd02820e68..df719420b8 100644

[dpdk-dev] [PATCH v1 3/4] net/iavf: support AVF RSS for GTPoGRE packet

2021-07-06 Thread Lingyu Liu
Support AVF RSS for inner most header of GTPoGRE packet. It supports RSS based on inner most IP src + dst address and TCP/UDP src + dst port. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_hash.c | 142 +-- 1 file changed, 118 insertions(+), 24 deletions

[dpdk-dev] [PATCH v1 2/4] net/iavf: support AVF FDIR for GTPoGRE tunnel packet

2021-07-06 Thread Lingyu Liu
) | ++---+ Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_fdir.c | 56 1 file changed, 56 insertions(+) diff --git a/drivers/net/iavf/iavf_fdir.c b/drivers/net/iavf/iavf_fdir.c index dde25c18ce..f53d5f9717 100644 --- a/drivers/net/iavf

[dpdk-dev] [PATCH v1 1/4] net/iavf: support flow pattern for GTPoGRE

2021-07-06 Thread Lingyu Liu
Add GTPoGRE pattern support for AVF FDIR and RSS. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_generic_flow.c | 684 +++ drivers/net/iavf/iavf_generic_flow.h | 88 2 files changed, 772 insertions(+) diff --git a/drivers/net/iavf/iavf_generic_flow.c b

[dpdk-dev] [PATCH v1 0/4] support AVF RSS and FDIR for GTPoGRE packet

2021-07-06 Thread Lingyu Liu
Support AVF RSS and FDIR for GTPoGRE packet. Lingyu Liu (4): net/iavf: support flow pattern for GTPoGRE net/iavf: support AVF FDIR for GTPoGRE tunnel packet net/iavf: support AVF RSS for GTPoGRE packet doc: update iavf driver FDIR/RSS for GTPoGRE doc/guides/rel_notes/release_21_08.rst

[dpdk-dev] [PATCH v1] net/iavf: Modify GTPoGRE FDIR pattern input set mask

2021-07-06 Thread Lingyu Liu
Correct the input set mask when GTPoGRE FDIR pattern is eth/ipv4/gre/ipv6/gtpu(/eh) and eth/ipv6/gre/ipv4/gtpu(/eh). Fixes:818d7ae41e15("net/iavf: add AVF FDIR for GTPoGRE tunnel packet") Cc: sta...@dpdk.org Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_fdir.c | 8 --

[dpdk-dev] [PATCH v2 3/3] doc: release note for GTPoGRE FDIR

2021-07-05 Thread Lingyu Liu
Refine 21.08 release note for GTPoGRE FDIR and RSS. Signed-off-by: Lingyu Liu --- doc/guides/rel_notes/release_21_08.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/guides/rel_notes/release_21_08.rst b/doc/guides/rel_notes/release_21_08.rst index da4b066b38

[dpdk-dev] [PATCH v2 2/3] net/iavf: add AVF FDIR for GTPoGRE tunnel packet

2021-07-05 Thread Lingyu Liu
) | +---+-+ |eth/ipv6/gre/ipv4/gtpu(/eh)|outer: src/dst ip,teid(,qfi) | +---+-+ |eth/ipv6/gre/ipv6/gtpu(/eh)|outer: src/dst ip,teid(,qfi) | +---+-+ Signed-off-by: Lingyu Liu --- drivers/net/iavf

[dpdk-dev] [PATCH v2 1/3] net/iavf: add flow pattern for GTPoGRE

2021-07-05 Thread Lingyu Liu
Add GTPoGRE flow pattern with no inner fileds for AVF FDIR and RSS. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_generic_flow.c | 84 drivers/net/iavf/iavf_generic_flow.h | 8 +++ 2 files changed, 92 insertions(+) diff --git a/drivers/net/iavf

[dpdk-dev] [PATCH v2 0/3] Support outer layer FDIR for GTPoGRE packet

2021-07-05 Thread Lingyu Liu
Add support for outer most L3 layer FDIR for GTPoGRE packet. GTPU TEID FDIR is supported for GTPoGRE flow pattern without inner L3,L4 fields. GTPU enhance header is supported. Lingyu Liu (3): net/iavf: add flow pattern for GTPoGRE net/iavf: add AVF FDIR for GTPoGRE tunnel packet doc

[dpdk-dev] [PATCH v1 3/3] doc: release note for GTPoGRE FDIR

2021-07-05 Thread Lingyu Liu
Add 21.08 release note for GTPoGRE FDIR. Signed-off-by: Lingyu Liu --- doc/guides/rel_notes/release_21_08.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/guides/rel_notes/release_21_08.rst b/doc/guides/rel_notes/release_21_08.rst index da4b066b38..6371e4f910 100644 --- a/doc

[dpdk-dev] [PATCH v1 2/3] net/iavf: add AVF FDIR for GTPoGRE tunnel packet

2021-07-05 Thread Lingyu Liu
) | +---+-+ |eth/ipv6/gre/ipv4/gtpu(/eh)|outer: src/dst ip,teid(,qfi) | +---+-+ |eth/ipv6/gre/ipv6/gtpu(/eh)|outer: src/dst ip,teid(,qfi) | +---+-+ Signed-off-by: Lingyu Liu --- drivers/net/iavf

[dpdk-dev] [PATCH v1 1/3] net/iavf: add flow pattern for GTPoGRE

2021-07-05 Thread Lingyu Liu
Add GTPoGRE flow pattern with no inner fileds for AVF FDIR and RSS. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_generic_flow.c | 84 drivers/net/iavf/iavf_generic_flow.h | 8 +++ 2 files changed, 92 insertions(+) diff --git a/drivers/net/iavf

[dpdk-dev] [PATCH v1 0/3] Support outer layer FDIR for GTPoGRE packet

2021-07-05 Thread Lingyu Liu
Add support for outer most L3 layer FDIR for GTPoGRE packet. GTPU TEID FDIR is supported for GTPoGRE flow pattern without inner L3,L4 fields. GTPU enhance header is supported. Lingyu Liu (3): net/iavf: add flow pattern for GTPoGRE net/iavf: add AVF FDIR for GTPoGRE tunnel packet doc

[dpdk-dev] [PATCH v1] doc: update GTPoGRE FDIR/RSS feature in iavf driver

2021-06-29 Thread Lingyu Liu
GTPoGRE inner most layer FDIR and RSS will be supported in iavf driver. Signed-off-by: Lingyu Liu --- doc/guides/rel_notes/release_21_08.rst | 4 1 file changed, 4 insertions(+) diff --git a/doc/guides/rel_notes/release_21_08.rst b/doc/guides/rel_notes/release_21_08.rst index a6ecfdf3ce

[dpdk-dev] [PATCH v6 3/3] net/iavf: support AVF RSS for GTPoGRE packet

2021-06-21 Thread Lingyu Liu
Support AVF RSS for inner most header of GTPoGRE packet. It supports RSS based on inner most IP src + dst address and TCP/UDP src + dst port. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_hash.c | 142 +-- 1 file changed, 118 insertions(+), 24 deletions

[dpdk-dev] [PATCH v6 2/3] net/iavf: support AVF FDIR for GTPoGRE tunnel packet

2021-06-21 Thread Lingyu Liu
|inner: src/dst ip | |eth/ipv6/gre/ipv6/gtpu/(eh/)ipv6/udp|inner: src/dst ip, src/dst port| |eth/ipv6/gre/ipv6/gtpu/(eh/)ipv6/tcp|inner: src/dst ip, src/dst port| ++---+ Signed-off-by: Lingyu Liu --- drivers/net/iavf

[dpdk-dev] [PATCH v6 1/3] net/iavf: support flow pattern for GTPoGRE

2021-06-21 Thread Lingyu Liu
Add GTPoGRE pattern support for AVF FDIR and RSS. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_generic_flow.c | 600 +++ drivers/net/iavf/iavf_generic_flow.h | 80 2 files changed, 680 insertions(+) diff --git a/drivers/net/iavf/iavf_generic_flow.c b

[dpdk-dev] [PATCH v6 0/3] support AVF RSS and FDIR for GTPoGRE packet

2021-06-21 Thread Lingyu Liu
Support AVF RSS and FDIR for GTPoGRE packet. Lingyu Liu (3): net/iavf: support flow pattern for GTPoGRE net/iavf: support AVF FDIR for GTPoGRE tunnel packet net/iavf: support AVF RSS for GTPoGRE packet --- V6 change: - rebase and remove GRE pattern parse in FDIR V5 change: - refine

[dpdk-dev] [PATCH v1] net/i40e: clear FDIR SW input set when destroy rules

2021-06-15 Thread Lingyu Liu
When a FDIR rule is destroyed, the corresponding input set needs to be cleared. Signed-off-by: Lingyu Liu --- drivers/net/i40e/i40e_fdir.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/net/i40e/i40e_fdir.c b/drivers/net/i40e/i40e_fdir.c index ac0e09bfdd..e679324c20 100644

[dpdk-dev] [PATCH v5 4/4] net/iavf: support AVF RSS for GTPoGRE packet

2021-06-09 Thread Lingyu Liu
Support AVF RSS for inner most header of GTPoGRE packet. It supports RSS based on inner most IP src + dst address and TCP/UDP src + dst port. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_hash.c | 154 +-- 1 file changed, 127 insertions(+), 27 deletions

[dpdk-dev] [PATCH v5 3/4] net/iavf: support AVF FDIR for GTPoGRE tunnel packet

2021-06-09 Thread Lingyu Liu
|inner: src/dst ip | |eth/ipv6/gre/ipv6/gtpu/(eh/)ipv6/udp|inner: src/dst ip, src/dst port| |eth/ipv6/gre/ipv6/gtpu/(eh/)ipv6/tcp|inner: src/dst ip, src/dst port| ++---+ Signed-off-by: Lingyu Liu --- drivers/net/iavf

[dpdk-dev] [PATCH v5 2/4] common/iavf: add header types for GRE

2021-06-09 Thread Lingyu Liu
Add a virtchnl protocol header type to support AVF FDIR and RSS for GRE. Signed-off-by: Lingyu Liu --- drivers/common/iavf/virtchnl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf/virtchnl.h index 3a60faff93..197edce8a1 100644 --- a

[dpdk-dev] [PATCH v5 0/4] support AVF RSS and FDIR for GTPoGRE packet

2021-06-09 Thread Lingyu Liu
Support AVF RSS and FDIR for GTPoGRE packet. Lingyu Liu (4): net/iavf: support flow pattern for GTPoGRE common/iavf: add header types for GRE net/iavf: support AVF FDIR for GTPoGRE tunnel packet net/iavf: support AVF RSS for GTPoGRE packet --- V5 change: - refine protocol header for

[dpdk-dev] [PATCH v5 1/4] net/iavf: support flow pattern for GTPoGRE

2021-06-09 Thread Lingyu Liu
Add GTPoGRE pattern support for AVF FDIR and RSS. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_generic_flow.c | 600 +++ drivers/net/iavf/iavf_generic_flow.h | 80 2 files changed, 680 insertions(+) diff --git a/drivers/net/iavf/iavf_generic_flow.c b

[dpdk-dev] [PATCH v4 4/4] net/iavf: support AVF RSS for GTPoGRE packet

2021-06-06 Thread Lingyu Liu
Support AVF RSS for inner most header of GTPoGRE packet. It supports RSS based on inner most IP src + dst address and TCP/UDP src + dst port. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_hash.c | 63 +--- 1 file changed, 58 insertions(+), 5 deletions

[dpdk-dev] [PATCH v4 3/4] net/iavf: support AVF FDIR for GTPoGRE tunnel packet

2021-06-06 Thread Lingyu Liu
|inner: src/dst ip | |eth/ipv6/gre/ipv6/gtpu/(eh/)ipv6/udp|inner: src/dst ip, src/dst port| |eth/ipv6/gre/ipv6/gtpu/(eh/)ipv6/tcp|inner: src/dst ip, src/dst port| ++---+ Signed-off-by: Lingyu Liu --- drivers/net/iavf

[dpdk-dev] [PATCH v4 2/4] common/iavf: add header types for GRE

2021-06-06 Thread Lingyu Liu
Add a virtchnl protocol header type to support AVF FDIR and RSS for GRE. Signed-off-by: Lingyu Liu --- drivers/common/iavf/virtchnl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf/virtchnl.h index 3a60faff93..197edce8a1 100644 --- a

[dpdk-dev] [PATCH v4 1/4] net/iavf: support flow pattern for GTPoGRE

2021-06-06 Thread Lingyu Liu
Add GTPoGRE pattern support for AVF FDIR and RSS. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_generic_flow.c | 600 +++ drivers/net/iavf/iavf_generic_flow.h | 80 2 files changed, 680 insertions(+) diff --git a/drivers/net/iavf/iavf_generic_flow.c b

[dpdk-dev] [PATCH v4 0/4] support AVF RSS and FDIR for GTPoGRE packet

2021-06-06 Thread Lingyu Liu
Support AVF RSS and FDIR for GTPoGRE packet. Lingyu Liu (4): net/iavf: support flow pattern for GTPoGRE common/iavf: add header types for GRE net/iavf: support AVF FDIR for GTPoGRE tunnel packet net/iavf: support AVF RSS for GTPoGRE packet --- V4 change: - add RTE_FLOW_ITEM_TYPE_GRE

[dpdk-dev] [PATCH v3 4/4] net/iavf: support AVF RSS for GTPoGRE packet

2021-06-01 Thread Lingyu Liu
Support AVF RSS for inner most header of GTPoGRE packet. It supports RSS based on inner most IP src + dst address and TCP/UDP src + dst port. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_hash.c | 48 1 file changed, 48 insertions(+) diff --git a

[dpdk-dev] [PATCH v3 3/4] net/iavf: support AVF FDIR for GTPoGRE tunnel packet

2021-06-01 Thread Lingyu Liu
|inner: src/dst ip | |eth/ipv6/gre/ipv6/gtpu/(eh/)ipv6/udp|inner: src/dst ip, src/dst port| |eth/ipv6/gre/ipv6/gtpu/(eh/)ipv6/tcp|inner: src/dst ip, src/dst port| ++---+ Signed-off-by: Lingyu Liu --- drivers/net/iavf

[dpdk-dev] [PATCH v3 2/4] common/iavf: add header types for GRE

2021-06-01 Thread Lingyu Liu
Add a virtchnl protocol header type to support AVF FDIR and RSS for GRE. Signed-off-by: Lingyu Liu --- drivers/common/iavf/virtchnl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf/virtchnl.h index 3a60faff93..197edce8a1 100644 --- a

[dpdk-dev] [PATCH v3 1/4] net/iavf: support flow pattern for GTPoGRE

2021-06-01 Thread Lingyu Liu
Add GTPoGRE pattern support for AVF FDIR and RSS. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_generic_flow.c | 600 +++ drivers/net/iavf/iavf_generic_flow.h | 80 2 files changed, 680 insertions(+) diff --git a/drivers/net/iavf/iavf_generic_flow.c b

[dpdk-dev] [PATCH v3 0/4] support AVF RSS and FDIR for GTPoGRE packet

2021-06-01 Thread Lingyu Liu
Support AVF RSS and FDIR for GTPoGRE packet. Lingyu Liu (4): net/iavf: support flow pattern for GTPoGRE common/iavf: add header types for GRE net/iavf: support AVF FDIR for GTPoGRE tunnel packet net/iavf: support AVF RSS for GTPoGRE packet --- V3 change: - add GTPU extension header

[dpdk-dev] [PATCH v2 4/4] net/iavf: support AVF RSS for GTPoGRE packet

2021-05-30 Thread Lingyu Liu
Support AVF RSS for inner most header of GTPoGRE packet. It supports RSS based on inner most IP src + dst address and TCP/UDP src + dst port. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_hash.c | 24 1 file changed, 24 insertions(+) diff --git a/drivers/net/iavf

[dpdk-dev] [PATCH v2 3/4] net/iavf: support AVF FDIR for GTPoGRE tunnel packet

2021-05-30 Thread Lingyu Liu
| |eth/ipv6/gre/ipv6/udp/gtpu/ipv6/udp|inner: src/dst ip, src/dst port| |eth/ipv6/gre/ipv6/udp/gtpu/ipv6/tcp|inner: src/dst ip, src/dst port| +---+---+ Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_fdir.c | 42

[dpdk-dev] [PATCH v2 2/4] common/iavf: add header types for GRE

2021-05-30 Thread Lingyu Liu
Add a virtchnl protocol header type to support AVF FDIR and RSS for GRE. Signed-off-by: Lingyu Liu --- drivers/common/iavf/virtchnl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf/virtchnl.h index 3a60faff93..197edce8a1 100644 --- a

[dpdk-dev] [PATCH v2 1/4] net/iavf: support flow pattern for GTPoGRE

2021-05-30 Thread Lingyu Liu
Add GTPoGRE pattern support for AVF FDIR and RSS. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_generic_flow.c | 288 +++ drivers/net/iavf/iavf_generic_flow.h | 40 2 files changed, 328 insertions(+) diff --git a/drivers/net/iavf/iavf_generic_flow.c b

[dpdk-dev] [PATCH v2 0/4] support AVF RSS and FDIR for GTPoGRE packet

2021-05-30 Thread Lingyu Liu
Support AVF RSS and FDIR for GTPoGRE packet. Lingyu Liu (4): net/iavf: support flow pattern for GTPoGRE common/iavf: add header types for GRE net/iavf: support AVF FDIR for GTPoGRE tunnel packet net/iavf: support AVF RSS for GTPoGRE packet --- V2 change: - append new protocol to the

[dpdk-dev] [PATCH v1 4/4] net/iavf: support AVF RSS for GTPoGRE packet

2021-05-27 Thread Lingyu Liu
Support AVF RSS for inner most header of GTPoGRE packet. It supports RSS based on inner most IP src + dst address and TCP/UDP src + dst port. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_hash.c | 24 1 file changed, 24 insertions(+) diff --git a/drivers/net/iavf

[dpdk-dev] [PATCH v1 3/4] net/iavf: support AVF FDIR for GRE tunnel packet

2021-05-27 Thread Lingyu Liu
| |eth/ipv6/gre/ipv6/udp/gtpu/ipv6/udp|inner: src/dst ip, src/dst port| |eth/ipv6/gre/ipv6/udp/gtpu/ipv6/tcp|inner: src/dst ip, src/dst port| +---+---+ Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_fdir.c | 42

[dpdk-dev] [PATCH v1 2/4] common/iavf: add header types for GRE

2021-05-27 Thread Lingyu Liu
Add a virtchnl protocol header type to support AVF FDIR and RSS for GRE. Signed-off-by: Lingyu Liu --- drivers/common/iavf/virtchnl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf/virtchnl.h index 3a60faff93..b35df618b8 100644 --- a

[dpdk-dev] [PATCH v1 1/4] net/iavf: support flow pattern for GTPoGRE

2021-05-27 Thread Lingyu Liu
Add GTPoGRE pattern support for AVF FDIR and RSS. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_generic_flow.c | 288 +++ drivers/net/iavf/iavf_generic_flow.h | 40 2 files changed, 328 insertions(+) diff --git a/drivers/net/iavf/iavf_generic_flow.c b

[dpdk-dev] [PATCH v1 0/4] support AVF RSS and FDIR for GTPoGRE packet

2021-05-27 Thread Lingyu Liu
Support AVF RSS and FDIR for GTPoGRE packet. Lingyu Liu (4): net/iavf: support flow pattern for GTPoGRE common/iavf: add header types for GRE net/iavf: support AVF FDIR for GRE tunnel packet net/iavf: support AVF RSS for GTPoGRE packet drivers/common/iavf/virtchnl.h | 1

[dpdk-dev] [PATCH v1] net/ixgbe: configure EXVET_T register

2021-04-29 Thread Lingyu Liu
According to X550 datasheet (section 8.2.1.2), when setting vlan tpid, the register EXVET_T on X550 NICs also need to be configured. Signed-off-by: Lingyu Liu --- drivers/net/ixgbe/base/ixgbe_type.h | 1 + drivers/net/ixgbe/ixgbe_ethdev.c| 33 + 2 files changed

[dpdk-dev] [PATCH V3 2/2] net/iavf: update PTYPE mapping for eCPRI

2021-04-19 Thread Lingyu Liu
1.Map IPV4/IPV6 UDP eCPRI to L4_UDP_TUNNEL_ECPRI ptype. 2.Add L2_ETHER_ECPRI ptype and map ETHER eCPRI to L2_ETHER_ECPRI ptype. Signed-off-by: Lingyu Liu --- drivers/net/iavf/iavf_rxtx.c | 52 ++-- 1 file changed, 32 insertions(+), 20 deletions(-) diff --git a

[dpdk-dev] [PATCH V3 1/2] mbuf: support eCPRI hardware packet type

2021-04-19 Thread Lingyu Liu
Add L2_ETHER_ECPRI and L4_UDP_TUNNEL_ECPRI in RTE_PTYPE. Signed-off-by: Lingyu Liu Acked-by: Hemant Agrawal --- app/test-pmd/util.c | 25 - lib/librte_mbuf/rte_mbuf_ptype.c | 2 ++ lib/librte_mbuf/rte_mbuf_ptype.h | 22 ++ 3 files

[dpdk-dev] [PATCH V3 0/2] mbuf:add eCPRI hardware packet type mapping

2021-04-19 Thread Lingyu Liu
Create eCPRI hardward packet in mbuf and add mapping in iavf. Lingyu Liu (2): mbuf: support eCPRI hardware packet type net/iavf: update PTYPE mapping for eCPRI --- V3 change: - create patch set and add the second patch app/test-pmd/util.c | 25 +-- drivers/net

[dpdk-dev] [PATCH v2] mbuf: support eCPRI hardware packet type

2021-04-16 Thread Lingyu Liu
Add L2_ETHER_ECPRI and L4_UDP_TUNNEL_ECPRI in RTE_PTYPE. Signed-off-by: Lingyu Liu Acked-by: Hemant Agrawal --- V2 change: - refine commit log app/test-pmd/util.c | 25 - lib/librte_mbuf/rte_mbuf_ptype.c | 2 ++ lib/librte_mbuf/rte_mbuf_ptype.h | 22

[dpdk-dev] [PATCH v1] mbuf: support eCPRI hardware packet type Add L2_ETHER_ECPRI and L4_UDP_TUNNEL_ECPRI in RTE_PTYPE.

2021-04-16 Thread Lingyu Liu
Signed-off-by: Lingyu Liu Acked-by: Hemant Agrawal --- app/test-pmd/util.c | 25 - lib/librte_mbuf/rte_mbuf_ptype.c | 2 ++ lib/librte_mbuf/rte_mbuf_ptype.h | 22 ++ 3 files changed, 40 insertions(+), 9 deletions(-) diff --git a/app