Remove Jeff Guo from the maintainers list of e1000 pmd.
Signed-off-by: Jeff Guo
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index b0fbdf2..4732b6e 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -674,7 +674,6 @@ F: doc/guides/nics/hinic.rst
F: doc
Remove Jeff Guo from the maintainers list of ixgbe pmd.
Signed-off-by: Jeff Guo
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 7e0e13d..b0fbdf2 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -684,7 +684,6 @@ F: doc/guides/nics/features/e1000
Remove Jeff Guo from the maintainers list of i40e pmd.
Signed-off-by: Jeff Guo
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 9a0c4d2..7e0e13d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -694,7 +694,6 @@ F: doc/guides/nics/features/ixgbe
Remove Jeff Guo from the maintainers list of igc pmd.
Signed-off-by: Jeff Guo
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 44f3d32..9a0c4d2 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -726,7 +726,6 @@ F: doc/guides/nics/ice.rst
F: doc
Remove Jeff Guo from the maintainers list of igc/e1000/ixgbe/i40e pmds.
Jeff Guo (4):
maintainers: update for igc
maintainers: update for i40e
maintainers: update for ixgbe
maintainers: update for e1000
MAINTAINERS | 4
1 file changed, 4 deletions(-)
--
2.7.4
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_generic_flow.c | 21 ++
drivers/net/ice/ice_generic_flow.h | 6
drivers/net/ice/ice_hash.c | 46 --
3
Add support for IP fragment RSS hash and FDIR according to packet ID.
Separate IP fragment and IP other packet types.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_fdir.c | 50 +++--
drivers/net/ice/base/ice_fdir.h | 22
Support RSS hash and FDIR for IP fragment packets in ICE PMD.
v6:
fix uninitialize issue
v5:
rebase code.
v4:
correct typo when define fragment
v3:
rebase code and fix some parsing issues.
v2:
add some input check
Jeff Guo (3):
net/ice/base: support IP fragment RSS and FDIR
net/ice: support
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
Signed-off-by: Ting Xu
Reviewed-by: Ting Xu
---
drivers/net/ice/ice_fdir_filter.c | 118 ++---
drivers/net/ice/ice_generic_flow.c | 1 +
2 files changed, 107 insertions
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
Signed-off-by: Ting Xu
---
drivers/net/ice/ice_fdir_filter.c | 116 ++---
drivers/net/ice/ice_generic_flow.c | 1 +
2 files changed, 106 insertions(+), 11 deletions(-)
diff
Add support for IP fragment RSS hash and FDIR according to packet ID.
Separate IP fragment and IP other packet types.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_fdir.c | 50 +++--
drivers/net/ice/base/ice_fdir.h | 22
Support RSS hash and FDIR for IP fragment packets in ICE PMD.
v5:
rebase code.
v4:
correct typo when define fragment
v3:
rebase code and fix some parsing issues.
v2:
add some input check
Jeff Guo (3):
net/ice/base: support IP fragment RSS and FDIR
net/ice: support RSS hash for IP fragment
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_generic_flow.c | 21 ++
drivers/net/ice/ice_generic_flow.h | 6
drivers/net/ice/ice_hash.c | 46 --
3
Add support for IP fragment RSS hash and FDIR according to packet ID.
Separate IP fragment and IP other packet types.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_fdir.c | 50 +++--
drivers/net/ice/base/ice_fdir.h | 22
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
Signed-off-by: Ting Xu
---
drivers/net/ice/ice_fdir_filter.c | 116 ++---
drivers/net/ice/ice_generic_flow.c | 1 +
2 files changed, 106 insertions(+), 11 deletions(-)
diff
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_generic_flow.c | 21 +
drivers/net/ice/ice_generic_flow.h | 6
drivers/net/ice/ice_hash.c | 48 +-
3
Support RSS hash and FDIR for IP fragment packets in ICE PMD.
v4:
correct typo when define fragment
v3:
rebase code and fix some parsing issues.
v2:
add some input check
Jeff Guo (3):
net/ice/base: support IP fragment RSS and FDIR
net/ice: support RSS hash for IP fragment
net/ice: support
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_generic_flow.c | 24
drivers/net/iavf/iavf_generic_flow.h | 3 +
drivers/net/iavf/iavf_hash.c | 83
Add the new items to support the flow configuration for IP fragment
packets.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline_flow.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_fdir.c | 386 ++-
drivers/net/iavf/iavf_generic_flow.h | 5 +
2 files changed, 267 insertions(+), 124 deletions
Add new virtchnl protocol header type and fields for IP fragment packets
to support RSS hash and FDIR.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/common/iavf/virtchnl.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common
support flow for IP fragment in IAVF
v4:
add some part which should not be deleted
v3:
rebase code and fix some parsing issues
v2:
refine some input check
Jeff Guo (4):
app/testpmd: add packet id for IP fragment
common/iavf: add proto header for IP fragment
net/iavf: support RSS hash for
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_generic_flow.c | 21 +
drivers/net/ice/ice_generic_flow.h | 6
drivers/net/ice/ice_hash.c | 48 +-
3
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
Signed-off-by: Ting Xu
---
drivers/net/ice/base/ice_fdir.c| 4 +-
drivers/net/ice/ice_fdir_filter.c | 116 ++---
drivers/net/ice/ice_generic_flow.c | 1 +
3 files
Add support for IP fragment RSS hash and FDIR according to packet ID.
Separate IP fragment and IP other packet types.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_fdir.c | 50 +++--
drivers/net/ice/base/ice_fdir.h | 22
Support RSS hash and FDIR for IP fragment packets in ICE PMD.
v4:
correct typo when define fragment
v3:
rebase code and fix some parsing issues.
v2:
add some input check
Jeff Guo (3):
net/ice/base: support IP fragment RSS and FDIR
net/ice: support RSS hash for IP fragment
net/ice: support
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_fdir.c | 376 ++-
drivers/net/iavf/iavf_generic_flow.h | 5 +
2 files changed, 257 insertions(+), 124 deletions
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_generic_flow.c | 24
drivers/net/iavf/iavf_generic_flow.h | 3 +
drivers/net/iavf/iavf_hash.c | 83
Add new virtchnl protocol header type and fields for IP fragment packets
to support RSS hash and FDIR.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/common/iavf/virtchnl.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common
Add the new items to support the flow configuration for IP fragment
packets.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline_flow.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd
support flow for IP fragment in IAVF
v3:
rebase code and fix some parsing issues
v2:
refine some input check
Jeff Guo (4):
app/testpmd: add packet id for IP fragment
common/iavf: add proto header for IP fragment
net/iavf: support RSS hash for IP fragment
net/iavf: support FDIR for IP
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
Signed-off-by: Ting Xu
---
drivers/net/ice/ice_fdir_filter.c | 116 ++---
drivers/net/ice/ice_generic_flow.c | 1 +
2 files changed, 106 insertions(+), 11 deletions(-)
diff
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_generic_flow.c | 21 +
drivers/net/ice/ice_generic_flow.h | 6
drivers/net/ice/ice_hash.c | 48 +-
3
Add support for IP fragment RSS hash and FDIR according to packet ID.
Separate IP fragment and IP other packet types.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_fdir.c | 50 +++--
drivers/net/ice/base/ice_fdir.h | 22
Support RSS hash and FDIR for IP fragment packets in ICE PMD.
v3:
rebase code and fix some parsing issues.
v2:
add some input check
Jeff Guo (3):
net/ice/base: support IP fragment RSS and FDIR
net/ice: support RSS hash for IP fragment
net/ice: support FDIR for IP fragment packet
drivers
Support RSS hash and FDIR for IP fragment packets in ICE PMD.
v3:
rebase code and fix some parsing issues.
v2:
add some input check
Jeff Guo (3):
net/ice/base: support IP fragment RSS and FDIR
net/ice: support RSS hash for IP fragment
net/ice: support FDIR for IP fragment packet
drivers
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
Signed-off-by: Ting Xu
---
drivers/net/ice/ice_fdir_filter.c | 116 ++---
drivers/net/ice/ice_generic_flow.c | 1 +
2 files changed, 106 insertions(+), 11 deletions(-)
diff
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_generic_flow.c | 21 +
drivers/net/ice/ice_generic_flow.h | 6
drivers/net/ice/ice_hash.c | 48 +-
3
Add support for IP fragment RSS hash and FDIR according to packet ID.
Separate IP fragment and IP other packet types.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_fdir.c | 50 +++--
drivers/net/ice/base/ice_fdir.h | 22
Support RSS hash and FDIR for IP fragment packets in ICE PMD.
v3:
rebase code and fix some parsing issues.
v2:
add some input check
Jeff Guo (3):
net/ice/base: support IP fragment RSS and FDIR
net/ice: support RSS hash for IP fragment
net/ice: support FDIR for IP fragment packet
drivers
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_fdir.c | 376 ++-
drivers/net/iavf/iavf_generic_flow.h | 5 +
2 files changed, 257 insertions(+), 124 deletions
Add the new items to support the flow configuration for IP fragment
packets.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline_flow.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_generic_flow.c | 24
drivers/net/iavf/iavf_generic_flow.h | 3 +
drivers/net/iavf/iavf_hash.c | 83
Add new virtchnl protocol header type and fields for IP fragment packets
to support RSS hash and FDIR.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/common/iavf/virtchnl.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_fdir_filter.c | 96 +++
1 file changed, 85 insertions(+), 11 deletions(-)
diff --git a/drivers/net/ice/ice_fdir_filter.c
b/drivers/net/ice
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_generic_flow.c | 21 +
drivers/net/ice/ice_generic_flow.h | 6
drivers/net/ice/ice_hash.c | 48 +-
3
Add support for IP fragment RSS hash and FDIR according to packet ID.
Separate IP fragment and IP other packet types.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_fdir.c | 50 +++--
drivers/net/ice/base/ice_fdir.h | 22
Support RSS hash and FDIR for IP fragment packets in ICE PMD.
v2:
add some input check
Jeff Guo (3):
net/ice/base: support IP fragment RSS and FDIR
net/ice: support RSS hash for IP fragment
net/ice: support FDIR for IP fragment packet
drivers/net/ice/base/ice_fdir.c| 50
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_fdir.c | 296 ++-
drivers/net/iavf/iavf_generic_flow.h | 5 +
2 files changed, 209 insertions(+), 92 deletions
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_generic_flow.c | 24
drivers/net/iavf/iavf_generic_flow.h | 3 +++
drivers/net/iavf/iavf_hash.c | 33
Add new virtchnl protocol header type and fields for IP fragment packets
to support RSS hash and FDIR.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/common/iavf/virtchnl.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common
Add the new items to support the flow configuration for IP fragment
packets.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline_flow.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd
support flow for IP fragment in IAVF
v2:
refine some input check
Jeff Guo (4):
app/testpmd: add packet id for IP fragment
common/iavf: add proto header for IP fragment
net/iavf: support RSS hash for IP fragment
net/iavf: support FDIR for IP fragment packet
app/test-pmd/cmdline_flow.c
The configure of TCP/UDP flow item should not affect other flow
configure which not include L4 layer. Fix and clean the protocol header
refinement function.
Fixes: 61abc5f611a0 ("net/iavf: support TCP/UDP flow item without input set")
Signed-off-by: Jeff Guo
---
v3:
fix some co
The configure of TCP/UDP flow item should not affact other flow
configure which not include L4 layer. Fix and clean the protocol header
refinement function.
Fixes: 61abc5f611a0 ("net/iavf: support TCP/UDP flow item without input set")
Signed-off-by: Jeff Guo
---
v3:
fix some co
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_fdir_filter.c | 87 ++-
1 file changed, 73 insertions(+), 14 deletions(-)
diff --git a/drivers/net/ice/ice_fdir_filter.c
b/drivers/net/ice
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_generic_flow.c | 21 +
drivers/net/ice/ice_generic_flow.h | 6
drivers/net/ice/ice_hash.c | 48 +-
3
Add support for IP fragment RSS hash and FDIR according to packet ID.
Separate IP fragment and IP other packet types.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_fdir.c | 50 +++--
drivers/net/ice/base/ice_fdir.h | 22
Support RSS hash and FDIR for IP fragment packets in ICE PMD.
Jeff Guo (3):
net/ice/base: support IP fragment RSS and FDIR
net/ice: support RSS hash for IP fragment
net/ice: support FDIR for IP fragment packet
drivers/net/ice/base/ice_fdir.c| 50 -
drivers/net/ice/base
New FDIR parsing are added to handle the fragmented IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_fdir.c | 278 ++-
drivers/net/iavf/iavf_generic_flow.h | 5 +
2 files changed, 190 insertions(+), 93 deletions
New pattern and RSS hash flow parsing are added to handle fragmented
IPv4/IPv6 packet.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_generic_flow.c | 24
drivers/net/iavf/iavf_generic_flow.h | 3 +++
drivers/net/iavf/iavf_hash.c | 33
Support RSS hash and FDIR for IP fragment packets in IAVF PMD.
Jeff Guo (4):
app/testpmd: add packet id for IP fragment
common/iavf: add proto header for IP fragment
net/iavf: support RSS hash for IP fragment
net/iavf: support FDIR for IP fragment packet
app/test-pmd/cmdline_flow.c
Add the new items to support the flow configuration for IP fragment
packets.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline_flow.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd
Add new virtchnl protocol header type and fields for IP fragment packets
to support RSS hash and FDIR.
Signed-off-by: Ting Xu
Signed-off-by: Jeff Guo
---
drivers/common/iavf/virtchnl.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf
The configure of TCP/UDP flow item should not affact other flow
configure which not include L4 layer. Fix and clean the protocol header
refinement function.
Fixes: 61abc5f611a0 ("net/iavf: support TCP/UDP flow item without input set")
Signed-off-by: Jeff Guo
---
v2:
fix coding s
The refine configure of TCP/UDP flow item should not affact other flow
configure which not include L4 layer. Fix and clean the refinement
function.
Fixes: 61abc5f611a0 ("net/iavf: support TCP/UDP flow item without input set")
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_f
Add empty item into the pattern mapping list when checking the ptype is
supported or not, since we do support the NUll pattern for rte flow in
ice pmd.
Fixes: 68b6240ee9f0 ("net/ice: refactor packet type parsing")
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_generic_flow.c | 1
Add eCPRI tunnel port add and rm ops to configure eCPRI UDP tunnel port
in dcf.
Signed-off-by: Jeff Guo
---
v5:
rebase patch
v4:
add doc
---
doc/guides/rel_notes/release_21_02.rst | 12 +
drivers/net/ice/ice_dcf_ethdev.c | 67 ++
2 files changed, 79 insertions
Add eCPRI tunnel port add and rm ops to configure eCPRI UDP tunnel port
in dcf.
Signed-off-by: Jeff Guo
---
doc/guides/rel_notes/release_21_02.rst | 12 +
drivers/net/ice/ice_dcf_ethdev.c | 67 ++
2 files changed, 79 insertions(+)
diff --git a/doc/guides
Add eCPRI tunnel port add and rm ops to configure eCPRI UDP tunnel port
in dcf.
Signed-off-by: Jeff Guo
---
doc/guides/rel_notes/release_21_02.rst | 12 +
drivers/net/ice/ice_dcf_ethdev.c | 67 ++
2 files changed, 79 insertions(+)
diff --git a/doc/guides
Add eCPRI protocol flow features to ice pmd and iavf pmd.
Signed-off-by: Jeff Guo
---
doc/guides/rel_notes/release_21_02.rst | 12
1 file changed, 12 insertions(+)
diff --git a/doc/guides/rel_notes/release_21_02.rst
b/doc/guides/rel_notes/release_21_02.rst
index 3bb0b9a9ed
Add new UDP tunnel port params for eCPRI configuration, the command
as below:
testpmd> port config 0 udp_tunnel_port add ecpri 6789
testpmd> port config 0 udp_tunnel_port rm ecpri 6789
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline.c | 9 ++---
doc/
Add type of RTE_TUNNEL_TYPE_ECPRI into the enum of ethdev tunnel type.
Signed-off-by: Jeff Guo
Reviewed-by: Qi Zhang
Reviewed-by: Ferruh Yigit
---
doc/guides/rel_notes/release_21_02.rst | 15 ++-
lib/librte_ethdev/rte_ethdev.h | 1 +
2 files changed, 15 insertions(+), 1
Add new UDP tunnel port configure for eCPRI protocol features
v5:
fix a coding style issue.
v4:
add doc in release note for all related eCPRI features.
v3:
seperate the patch set and add some document
Jeff Guo (2):
ethdev: add new tunnel type for eCPRI
app/testpmd: add new UDP tunnel port
Add new UDP tunnel port params for eCPRI configuration, the command
as below:
testpmd> port config 0 udp_tunnel_port add ecpri 6789
testpmd> port config 0 udp_tunnel_port rm ecpri 6789
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline.c | 9 ++---
doc/
Add type of RTE_TUNNEL_TYPE_ECPRI into the enum of ethdev tunnel type.
Signed-off-by: Jeff Guo
Reviewed-by: Qi Zhang
Reviewed-by: Ferruh Yigit
---
doc/guides/rel_notes/release_21_02.rst | 15 ++-
lib/librte_ethdev/rte_ethdev.h | 1 +
2 files changed, 15 insertions(+), 1
Add new UDP tunnel port configure for eCPRI protocol features
v4:
add doc in release note for all related eCPRI features.
v3:
seperate the patch set and add some document
Jeff Guo (2):
ethdev: add new tunnel type for eCPRI
app/testpmd: add new UDP tunnel port for eCPRI
app/test-pmd
Add new UDP tunnel port params for ecpri configuration, the command
as below:
testpmd> port config 0 udp_tunnel_port add ecpri 6789
testpmd> port config 0 udp_tunnel_port rm ecpri 6789
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline.c | 9 ++---
doc/
Add type of RTE_TUNNEL_TYPE_ECPRI into the enum of ethdev tunnel type.
Signed-off-by: Jeff Guo
Reviewed-by: Qi Zhang
Reviewed-by: Ferruh Yigit
---
doc/guides/rel_notes/release_21_02.rst | 3 ++-
lib/librte_ethdev/rte_ethdev.h | 1 +
2 files changed, 3 insertions(+), 1 deletion
v3:
seperate the patch set and add some document
Jeff Guo (2):
ethdev: add new tunnel type for ecpri
app/testpmd: add new UDP tunnel port for ecpri
app/test-pmd/cmdline.c | 9 ++---
doc/guides/rel_notes/release_21_02.rst | 3 ++-
doc/guides/testpmd_app_ug
Add ecpri tunnel port add and rm ops to configure ecpri udp tunnel port
in dcf.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_dcf_ethdev.c | 67
1 file changed, 67 insertions(+)
diff --git a/drivers/net/ice/ice_dcf_ethdev.c b/drivers/net/ice/ice_dcf_ethdev.c
Until the new ecpri PTYPE be added into the RTE lib, just mapping ecpri
to the PTYPE of RTE_PTYPE_L4_UDP in iavf pmd.
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_rxtx.c | 44
1 file changed, 44 insertions(+)
diff --git a/drivers/net/iavf/iavf_rxtx.c b
Until the new ecpri PTYPE be added into the RTE lib, just mapping ecpri
to the PTYPE of RTE_PTYPE_L4_UDP in ice pmd.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_rxtx.c | 44 ++
1 file changed, 44 insertions(+)
diff --git a/drivers/net/ice/ice_rxtx.c b
Enabling ecpri UDP tunnel port configure in dcf.
v3:
seperate patch set.
v2:
refactor PTYPE parsing and add related sharecode patch separate patch set
Jeff Guo (3):
net/ice: add PTYPE mapping for ecpri
net/iavf: add PTYPE mapping for ecpri
net/ice: enable ecpri tunnel port configure in
If the capability of a PTYPE within a specific package could be
negotiated, no need to maintain a different PTYPE list for each
type of the package when parsing PTYPE. So refactor the PTYPE
parsing mechanism for each flow engines.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_acl_filter.c
Add some macros for some PType value.
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_flex_type.h | 189 +--
1 file changed, 150 insertions(+), 39 deletions(-)
diff --git a/drivers/net/ice/base/ice_flex_type.h
b/drivers/net/ice/base/ice_flex_type.h
index
patch set from the ecpri configure patch set
Jeff Guo (2):
net/ice/base: add PTYPE value
net/ice: refactor PTYPE parsing
drivers/net/ice/base/ice_flex_type.h | 189 +--
drivers/net/ice/ice_acl_filter.c | 3 +-
drivers/net/ice/ice_fdir_filter.c| 63
If the capability of a PTYPE within a specific package could be
negotiated, no need to maintain a different PTYPE list for each
type of the package when parsing PTYPE. So refactor the PTYPE
parsing mechanism for each flow engines.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_acl_filter.c
Add some macros for some PType value.
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_flex_type.h | 138 +++
1 file changed, 99 insertions(+), 39 deletions(-)
diff --git a/drivers/net/ice/base/ice_flex_type.h
b/drivers/net/ice/base/ice_flex_type.h
index 9b9503b3ba
Scan the 'Marker PType TCAM' session to retrieve the Rx parser PTYPE
enable information from the current package.
Signed-off-by: Haiyue Wang
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_flex_pipe.c | 79
drivers/net/ice/base/ice_flex_pipe.h | 3 +
Jeff Guo (3):
net/ice/base: add package PTYPE enable information
net/ice/base: add PTYPE value
net/ice: refactor PTYPE parsing
drivers/net/ice/base/ice_flex_pipe.c | 79 ++
drivers/net/ice/base/ice_flex_pipe.h | 3 +
drivers/net/ice/base/ice_flex_type.h | 157
Add ecpri tunnel port add and rm ops to configure ecpri udp tunnel port
in dcf.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_dcf_ethdev.c | 67
1 file changed, 67 insertions(+)
diff --git a/drivers/net/ice/ice_dcf_ethdev.c b/drivers/net/ice/ice_dcf_ethdev.c
Until the new ecpri PTYPE be added into the RTE lib, just mapping ecpri
to the PTYPE of RTE_PTYPE_L4_UDP in iavf pmd.
Signed-off-by: Jeff Guo
---
drivers/net/iavf/iavf_rxtx.c | 44
1 file changed, 44 insertions(+)
diff --git a/drivers/net/iavf/iavf_rxtx.c b
Until the new ecpri PTYPE be added into the RTE lib, just mapping ecpri
to the PTYPE of RTE_PTYPE_L4_UDP in ice pmd.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_rxtx.c | 44 ++
1 file changed, 44 insertions(+)
diff --git a/drivers/net/ice/ice_rxtx.c b
Add new UDP tunnel type for ecpri.
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_flex_pipe.c | 1 +
drivers/net/ice/base/ice_flex_type.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/net/ice/base/ice_flex_pipe.c
b/drivers/net/ice/base/ice_flex_pipe.c
index 987bea5623
Scan the 'Marker PType TCAM' session to retrieve the Rx parser PTYPE
enable information from the current package.
Signed-off-by: Haiyue Wang
Signed-off-by: Jeff Guo
---
drivers/net/ice/base/ice_flex_pipe.c | 79
drivers/net/ice/base/ice_flex_pipe.h | 3 +
Enabling ecpri UDP tunnel port configure in dcf.
v2:
refactor PTYPE parsing and add related sharecode patch
separate patch set
Jeff Guo (6):
net/ice/base: add package PTYPE enable information
net/ice: refactor package type parsing
net/ice/base: add new UDP tunnel type for ecpri
net/ice
If the PTYPE support of the package could be checked, no need to parse
different PTYPE list for each type of the package. So, refactor the
package type parsing mechanism in each flow engins.
Signed-off-by: Jeff Guo
---
drivers/net/ice/ice_acl_filter.c| 3 +-
drivers/net/ice
Add new UDP tunnel port params for ecpri configuration, the command
as below:
testpmd> port config 0 udp_tunnel_port add ecpri 6789
testpmd> port config 0 udp_tunnel_port rm ecpri 6789
Signed-off-by: Jeff Guo
---
app/test-pmd/cmdline.c | 7 +--
1 file changed, 5 insertions(+), 2 del
Add type of RTE_TUNNEL_TYPE_ECPRI into the enum of ethdev tunnel type.
Signed-off-by: Jeff Guo
Reviewed-by: Qi Zhang
---
lib/librte_ethdev/rte_ethdev.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/librte_ethdev/rte_ethdev.h b/lib/librte_ethdev/rte_ethdev.h
index f5f8919186
1 - 100 of 845 matches
Mail list logo