[dpdk-dev] [PATCH v3 1/3] net/iavf: support GTPU inner IPv4 for FDIR
Ferruh Yigit
ferruh.yigit at intel.com
Wed Mar 31 16:53:58 CEST 2021
On 3/26/2021 2:29 PM, Junfeng Guo wrote:
> Support GTPU_(EH)_IPV4 inner L3 and L4 fields matching for AVF FDIR.
>
> +------------------------------+---------------------------------+
> | Pattern | Input Set |
> +------------------------------+---------------------------------+
> | eth/ipv4/gtpu/ipv4 | inner: src/dst ip |
> | eth/ipv4/gtpu/ipv4/udp | inner: src/dst ip, src/dst port |
> | eth/ipv4/gtpu/ipv4/tcp | inner: src/dst ip, src/dst port |
> | eth/ipv4/gtpu/eh/ipv4 | inner: src/dst ip |
> | eth/ipv4/gtpu/eh/ipv4/udp | inner: src/dst ip, src/dst port |
> | eth/ipv4/gtpu/eh/ipv4/tcp | inner: src/dst ip, src/dst port |
> | eth/ipv4/gtpu/eh(0)/ipv4 | inner: src/dst ip |
> | eth/ipv4/gtpu/eh(0)/ipv4/udp | inner: src/dst ip, src/dst port |
> | eth/ipv4/gtpu/eh(0)/ipv4/tcp | inner: src/dst ip, src/dst port |
> | eth/ipv4/gtpu/eh(1)/ipv4 | inner: src/dst ip |
> | eth/ipv4/gtpu/eh(1)/ipv4/udp | inner: src/dst ip, src/dst port |
> | eth/ipv4/gtpu/eh(1)/ipv4/tcp | inner: src/dst ip, src/dst port |
> +------------------------------+---------------------------------+
>
> Signed-off-by: Junfeng Guo <junfeng.guo at intel.com>
<...>
> @@ -121,7 +134,13 @@ static struct iavf_pattern_match_item iavf_fdir_pattern[] = {
> {iavf_pattern_eth_ipv6_tcp, IAVF_FDIR_INSET_ETH_IPV6_TCP, IAVF_INSET_NONE},
> {iavf_pattern_eth_ipv6_sctp, IAVF_FDIR_INSET_ETH_IPV6_SCTP, IAVF_INSET_NONE},
> {iavf_pattern_eth_ipv4_gtpu, IAVF_FDIR_INSET_IPV4_GTPU, IAVF_INSET_NONE},
> + {iavf_pattern_eth_ipv4_gtpu_ipv4, IAVF_FDIR_INSET_GTPU_IPV4, IAVF_INSET_NONE},
> + {iavf_pattern_eth_ipv4_gtpu_ipv4_udp, IAVF_FDIR_INSET_GTPU_IPV4_UDP, IAVF_INSET_NONE},
> + {iavf_pattern_eth_ipv4_gtpu_ipv4_tcp, IAVF_FDIR_INSET_GTPU_IPV4_TCP, IAVF_INSET_NONE},
> {iavf_pattern_eth_ipv4_gtpu_eh, IAVF_FDIR_INSET_IPV4_GTPU_EH, IAVF_INSET_NONE},
> + {iavf_pattern_eth_ipv4_gtpu_eh_ipv4, IAVF_FDIR_INSET_GTPU_IPV4, IAVF_INSET_NONE},
> + {iavf_pattern_eth_ipv4_gtpu_eh_ipv4_udp,IAVF_FDIR_INSET_GTPU_IPV4_UDP, IAVF_INSET_NONE},
> + {iavf_pattern_eth_ipv4_gtpu_eh_ipv4_tcp,IAVF_FDIR_INSET_GTPU_IPV4_TCP, IAVF_INSET_NONE},
Syntax updated to fix checkpatch warning in next-net, space added after ',' &
addtional tab removed before third field.
More information about the dev
mailing list