[dpdk-dev] [PATCH v2 12/37] net/txgbe: add L2 tunnel filter parse rule
Ferruh Yigit
ferruh.yigit at intel.com
Wed Nov 11 17:10:00 CET 2020
On 11/11/2020 6:49 AM, Jiawen Wu wrote:
> Add support to parse flow for L2 tunnel filter.
>
<...>
> +static int
> +txgbe_parse_l2_tn_filter(struct rte_eth_dev *dev,
> + const struct rte_flow_attr *attr,
> + const struct rte_flow_item pattern[],
> + const struct rte_flow_action actions[],
> + struct txgbe_l2_tunnel_conf *l2_tn_filter,
> + struct rte_flow_error *error)
> +{
> + int ret = 0;
> +
> + ret = cons_parse_l2_tn_filter(dev, attr, pattern,
> + actions, l2_tn_filter, error);
> +
> + memset(l2_tn_filter, 0, sizeof(struct txgbe_l2_tunnel_conf));
> + rte_flow_error_set(error, EINVAL,
> + RTE_FLOW_ERROR_TYPE_ITEM,
> + NULL, "Not supported by L2 tunnel filter");
> + ret = -rte_errno;
> + return ret;
> +}
If at the end of the day, error is send unconditionally, why parsed at all? Or
why this filter type exists at all?
More information about the dev
mailing list