Home
last modified time | relevance | path

Searched refs:ntuple_filter (Results 1 – 10 of 10) sorted by relevance

/f-stack/dpdk/examples/flow_classify/
H A Dflow_classify.c415 &ntuple_filter->src_ip, in parse_ipv4_5tuple_rule()
416 &ntuple_filter->src_ip_mask); in parse_ipv4_5tuple_rule()
424 &ntuple_filter->dst_ip, in parse_ipv4_5tuple_rule()
425 &ntuple_filter->dst_ip_mask); in parse_ipv4_5tuple_rule()
434 ntuple_filter->src_port = (uint16_t)temp; in parse_ipv4_5tuple_rule()
446 ntuple_filter->dst_port = (uint16_t)temp; in parse_ipv4_5tuple_rule()
458 ntuple_filter->proto = (uint8_t)temp; in parse_ipv4_5tuple_rule()
466 ntuple_filter->priority = (uint16_t)temp; in parse_ipv4_5tuple_rule()
572 attr.priority = ntuple_filter->priority; in add_classify_rule()
595 attr.priority = ntuple_filter->priority; in add_classify_rule()
[all …]
/f-stack/dpdk/lib/librte_flow_classify/
H A Drte_flow_classify.c135 memset(&cls->ntuple_filter, 0, sizeof(cls->ntuple_filter)); in rte_flow_classify_validate()
430 cls->ntuple_filter.proto_mask; in allocate_acl_ipv4_5tuple_rule()
432 cls->ntuple_filter.proto; in allocate_acl_ipv4_5tuple_rule()
437 cls->ntuple_filter.src_ip_mask; in allocate_acl_ipv4_5tuple_rule()
439 cls->ntuple_filter.src_ip; in allocate_acl_ipv4_5tuple_rule()
444 cls->ntuple_filter.dst_ip_mask; in allocate_acl_ipv4_5tuple_rule()
446 cls->ntuple_filter.dst_ip; in allocate_acl_ipv4_5tuple_rule()
451 cls->ntuple_filter.src_port_mask; in allocate_acl_ipv4_5tuple_rule()
453 cls->ntuple_filter.src_port; in allocate_acl_ipv4_5tuple_rule()
455 cls->ntuple_filter.src_port_mask; in allocate_acl_ipv4_5tuple_rule()
[all …]
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c1643 struct rte_eth_ntuple_filter ntuple_filter; in hinic_flow_validate() local
1649 actions, &ntuple_filter, error); in hinic_flow_validate()
2161 struct rte_eth_ntuple_filter *ntuple_filter, in hinic_add_del_ntuple_filter() argument
2170 if (ntuple_filter->flags != RTE_5TUPLE_FLAGS) { in hinic_add_del_ntuple_filter()
2198 filter->queue = ntuple_filter->queue; in hinic_add_del_ntuple_filter()
2200 filter_info->qid = ntuple_filter->queue; in hinic_add_del_ntuple_filter()
2950 struct rte_eth_ntuple_filter ntuple_filter; in hinic_flow_create() local
2981 actions, &ntuple_filter, error); in hinic_flow_create()
2990 &ntuple_filter, FALSE); in hinic_flow_create()
2994 &ntuple_filter, in hinic_flow_create()
[all …]
/f-stack/dpdk/drivers/net/e1000/
H A Digb_flow.c1444 struct rte_eth_ntuple_filter ntuple_filter; in igb_flow_create() local
1474 memset(&ntuple_filter, 0, sizeof(struct rte_eth_ntuple_filter)); in igb_flow_create()
1476 actions, &ntuple_filter, error); in igb_flow_create()
1478 ret = igb_add_del_ntuple_filter(dev, &ntuple_filter, TRUE); in igb_flow_create()
1488 &ntuple_filter, in igb_flow_create()
1621 struct rte_eth_ntuple_filter ntuple_filter; in igb_flow_validate() local
1628 memset(&ntuple_filter, 0, sizeof(struct rte_eth_ntuple_filter)); in igb_flow_validate()
1630 actions, &ntuple_filter, error); in igb_flow_validate()
H A Digb_ethdev.c190 struct rte_eth_ntuple_filter *ntuple_filter);
192 struct rte_eth_ntuple_filter *ntuple_filter);
194 struct rte_eth_ntuple_filter *ntuple_filter);
196 struct rte_eth_ntuple_filter *ntuple_filter);
3798 ret = ntuple_filter_to_2tuple(ntuple_filter, in igb_add_2tuple_filter()
3810 filter->queue = ntuple_filter->queue; in igb_add_2tuple_filter()
3876 ret = ntuple_filter_to_2tuple(ntuple_filter, in igb_remove_2tuple_filter()
4251 filter->queue = ntuple_filter->queue; in igb_add_5tuple_filter_82576()
4412 switch (ntuple_filter->flags) { in igb_add_del_ntuple_filter()
4419 ntuple_filter); in igb_add_del_ntuple_filter()
[all …]
H A De1000_ethdev.h528 struct rte_eth_ntuple_filter *ntuple_filter, bool add);
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c3013 struct rte_eth_ntuple_filter ntuple_filter; in ixgbe_flow_create() local
3047 memset(&ntuple_filter, 0, sizeof(struct rte_eth_ntuple_filter)); in ixgbe_flow_create()
3049 actions, &ntuple_filter, error); in ixgbe_flow_create()
3053 if (ntuple_filter.proto == IPPROTO_ESP) in ixgbe_flow_create()
3058 ret = ixgbe_add_del_ntuple_filter(dev, &ntuple_filter, TRUE); in ixgbe_flow_create()
3067 &ntuple_filter, in ixgbe_flow_create()
3273 struct rte_eth_ntuple_filter ntuple_filter; in ixgbe_flow_validate() local
3283 actions, &ntuple_filter, error); in ixgbe_flow_validate()
3327 struct rte_eth_ntuple_filter ntuple_filter; in ixgbe_flow_destroy() local
3346 rte_memcpy(&ntuple_filter, in ixgbe_flow_destroy()
[all …]
H A Dixgbe_ethdev.c6674 struct rte_eth_ntuple_filter *ntuple_filter, in ixgbe_add_del_ntuple_filter() argument
6683 if (ntuple_filter->flags != RTE_5TUPLE_FLAGS) { in ixgbe_add_del_ntuple_filter()
6689 ret = ntuple_filter_to_5tuple(ntuple_filter, &filter_5tuple); in ixgbe_add_del_ntuple_filter()
6712 filter->queue = ntuple_filter->queue; in ixgbe_add_del_ntuple_filter()
/f-stack/dpdk/doc/guides/sample_app_ug/
H A Dflow_classify.rst368 struct rte_eth_ntuple_filter ntuple_filter;
390 if (parse_ipv4_5tuple_rule(buff, &ntuple_filter) != 0)
395 if (add_classify_rule(&ntuple_filter) != 0)
/f-stack/dpdk/doc/guides/prog_guide/
H A Dflow_classify_lib.rst214 /* ntuple_filter */
215 struct rte_eth_ntuple_filter ntuple_filter;