MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rte_flow_template_table_destroy

Function rte_flow_template_table_destroy

dpdk/lib/ethdev/rte_flow.c:1974–2002  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1972}
1973
1974int
1975rte_flow_template_table_destroy(uint16_t port_id,
1976 struct rte_flow_template_table *template_table,
1977 struct rte_flow_error *error)
1978{
1979 struct rte_eth_dev *dev = &rte_eth_devices[port_id];
1980 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error);
1981 int ret;
1982
1983 if (unlikely(!ops))
1984 return -rte_errno;
1985 if (unlikely(template_table == NULL))
1986 return 0;
1987 if (likely(!!ops->template_table_destroy)) {
1988 ret = flow_err(port_id,
1989 ops->template_table_destroy(dev,
1990 template_table,
1991 error),
1992 error);
1993
1994 rte_flow_trace_template_table_destroy(port_id, template_table,
1995 ret);
1996
1997 return ret;
1998 }
1999 return rte_flow_error_set(error, ENOTSUP,
2000 RTE_FLOW_ERROR_TYPE_UNSPECIFIED,
2001 NULL, rte_strerror(ENOTSUP));
2002}
2003
2004int
2005rte_flow_group_set_miss_actions(uint16_t port_id,

Calls 4

rte_flow_ops_getFunction · 0.85
flow_errFunction · 0.85
rte_flow_error_setFunction · 0.85
rte_strerrorFunction · 0.85

Tested by

no test coverage detected