| /dpdk/examples/flow_classify/ |
| H A D | flow_classify.c | 421 &ntuple_filter->src_ip, in parse_ipv4_5tuple_rule() 422 &ntuple_filter->src_ip_mask); in parse_ipv4_5tuple_rule() 430 &ntuple_filter->dst_ip, in parse_ipv4_5tuple_rule() 431 &ntuple_filter->dst_ip_mask); in parse_ipv4_5tuple_rule() 440 ntuple_filter->src_port = (uint16_t)temp; in parse_ipv4_5tuple_rule() 452 ntuple_filter->dst_port = (uint16_t)temp; in parse_ipv4_5tuple_rule() 464 ntuple_filter->proto = (uint8_t)temp; in parse_ipv4_5tuple_rule() 472 ntuple_filter->priority = (uint16_t)temp; in parse_ipv4_5tuple_rule() 578 attr.priority = ntuple_filter->priority; in add_classify_rule() 601 attr.priority = ntuple_filter->priority; in add_classify_rule() [all …]
|
| /dpdk/lib/flow_classify/ |
| H A D | rte_flow_classify.c | 132 memset(&cls->ntuple_filter, 0, sizeof(cls->ntuple_filter)); in rte_flow_classify_validate() 427 cls->ntuple_filter.proto_mask; in allocate_acl_ipv4_5tuple_rule() 429 cls->ntuple_filter.proto; in allocate_acl_ipv4_5tuple_rule() 434 cls->ntuple_filter.src_ip_mask; in allocate_acl_ipv4_5tuple_rule() 436 cls->ntuple_filter.src_ip; in allocate_acl_ipv4_5tuple_rule() 441 cls->ntuple_filter.dst_ip_mask; in allocate_acl_ipv4_5tuple_rule() 443 cls->ntuple_filter.dst_ip; in allocate_acl_ipv4_5tuple_rule() 448 cls->ntuple_filter.src_port_mask; in allocate_acl_ipv4_5tuple_rule() 450 cls->ntuple_filter.src_port; in allocate_acl_ipv4_5tuple_rule() 452 cls->ntuple_filter.src_port_mask; in allocate_acl_ipv4_5tuple_rule() [all …]
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_flow.c | 1643 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 …]
|
| /dpdk/drivers/net/e1000/ |
| H A D | igb_flow.c | 1444 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 D | igb_ethdev.c | 190 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); 3810 ret = ntuple_filter_to_2tuple(ntuple_filter, in igb_add_2tuple_filter() 3822 filter->queue = ntuple_filter->queue; in igb_add_2tuple_filter() 3888 ret = ntuple_filter_to_2tuple(ntuple_filter, in igb_remove_2tuple_filter() 4263 filter->queue = ntuple_filter->queue; in igb_add_5tuple_filter_82576() 4408 switch (ntuple_filter->flags) { in igb_add_del_ntuple_filter() 4415 ntuple_filter); in igb_add_del_ntuple_filter() [all …]
|
| H A D | e1000_ethdev.h | 523 struct rte_eth_ntuple_filter *ntuple_filter, bool add);
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_flow.c | 2683 struct rte_eth_ntuple_filter ntuple_filter; in txgbe_flow_create() local 2716 memset(&ntuple_filter, 0, sizeof(struct rte_eth_ntuple_filter)); in txgbe_flow_create() 2718 actions, &ntuple_filter, error); in txgbe_flow_create() 2722 if (ntuple_filter.proto == IPPROTO_ESP) in txgbe_flow_create() 2727 ret = txgbe_add_del_ntuple_filter(dev, &ntuple_filter, TRUE); in txgbe_flow_create() 2736 &ntuple_filter, in txgbe_flow_create() 2943 struct rte_eth_ntuple_filter ntuple_filter; in txgbe_flow_validate() local 2953 actions, &ntuple_filter, error); in txgbe_flow_validate() 2997 struct rte_eth_ntuple_filter ntuple_filter; in txgbe_flow_destroy() local 3015 rte_memcpy(&ntuple_filter, in txgbe_flow_destroy() [all …]
|
| H A D | txgbe_ethdev.c | 4056 struct rte_eth_ntuple_filter *ntuple_filter, in txgbe_add_del_ntuple_filter() argument 4064 if (ntuple_filter->flags != RTE_5TUPLE_FLAGS) { in txgbe_add_del_ntuple_filter() 4070 ret = ntuple_filter_to_5tuple(ntuple_filter, &filter_5tuple); in txgbe_add_del_ntuple_filter() 4093 filter->queue = ntuple_filter->queue; in txgbe_add_del_ntuple_filter()
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_flow.c | 3013 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() 3274 struct rte_eth_ntuple_filter ntuple_filter; in ixgbe_flow_validate() local 3284 actions, &ntuple_filter, error); in ixgbe_flow_validate() 3328 struct rte_eth_ntuple_filter ntuple_filter; in ixgbe_flow_destroy() local 3347 rte_memcpy(&ntuple_filter, in ixgbe_flow_destroy() [all …]
|
| H A D | ixgbe_ethdev.c | 6499 struct rte_eth_ntuple_filter *ntuple_filter, in ixgbe_add_del_ntuple_filter() argument 6508 if (ntuple_filter->flags != RTE_5TUPLE_FLAGS) { in ixgbe_add_del_ntuple_filter() 6514 ret = ntuple_filter_to_5tuple(ntuple_filter, &filter_5tuple); in ixgbe_add_del_ntuple_filter() 6537 filter->queue = ntuple_filter->queue; in ixgbe_add_del_ntuple_filter()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | flow_classify_lib.rst | 214 /* ntuple_filter */ 215 struct rte_eth_ntuple_filter ntuple_filter;
|