| /f-stack/dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_flow.c | 1960 filter->filter_info.proto, filter->filter_info.dst_port, in hinic_filter_info_init() 2023 filter_info->qid, in hinic_add_5tuple_filter() 2034 filter_info->pkt_type, filter_info->qid, in hinic_add_5tuple_filter() 2130 filter_info->pkt_type, in hinic_remove_5tuple_filter() 2138 filter_info->pkt_type = 0; in hinic_remove_5tuple_filter() 2139 filter_info->qid = 0; in hinic_remove_5tuple_filter() 2291 filter_info->pkt_type = 0; in hinic_ethertype_filter_remove() 2323 filter_info->pkt_type, filter_info->qid, in hinic_add_del_ethertype_filter() 2361 filter_info->pkt_type, in hinic_add_del_ethertype_filter() 2367 filter_info->pkt_type, in hinic_add_del_ethertype_filter() [all …]
|
| H A D | hinic_pmd_ethdev.h | 70 struct hinic_5tuple_filter_info filter_info; member 266 struct rte_eth_ntuple_filter filter_info; member 272 struct rte_eth_ethertype_filter filter_info; member 278 struct hinic_fdir_rule filter_info; member
|
| H A D | hinic_pmd_ethdev.c | 3090 struct hinic_filter_info *filter_info; in hinic_func_init() local 3178 filter_info = &nic_dev->filter; in hinic_func_init() 3180 memset(filter_info, 0, sizeof(struct hinic_filter_info)); in hinic_func_init() 3183 TAILQ_INIT(&filter_info->fivetuple_list); in hinic_func_init()
|
| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | igb_ethdev.c | 692 filter_info->twotuple_mask = 0; in igb_ntuple_filter_uninit() 708 filter_info->flex_mask = 0; in igb_flex_filter_uninit() 871 memset(filter_info, 0, in eth_igb_dev_init() 1563 filter_info->syn_info = 0; in eth_igb_close() 3657 filter_info->syn_info = synqf; in eth_igb_syn_filter_set() 3690 filter_info->proto_mask = 0; in ntuple_filter_to_2tuple() 3694 filter_info->proto_mask = 1; in ntuple_filter_to_2tuple() 3705 filter_info->tcp_flags = 0; in ntuple_filter_to_2tuple() 4119 filter_info->proto_mask = 0; in ntuple_filter_to_5tuple_82576() 4123 filter_info->proto_mask = 1; in ntuple_filter_to_5tuple_82576() [all …]
|
| H A D | e1000_ethdev.h | 186 struct e1000_flex_filter_info filter_info; member 228 struct e1000_5tuple_filter_info filter_info; member 236 struct e1000_2tuple_filter_info filter_info; member 319 struct rte_eth_ntuple_filter filter_info; member 325 struct rte_eth_ethertype_filter filter_info; member 331 struct rte_eth_syn_filter filter_info; member 355 struct igb_flex_filter filter_info; member 361 struct igb_rte_flow_rss_conf filter_info; member 525 int igb_ethertype_filter_remove(struct e1000_filter_info *filter_info,
|
| H A D | igb_flow.c | 1539 rte_memcpy(&syn_filter_ptr->filter_info, in igb_flow_create() 1565 rte_memcpy(&flex_filter_ptr->filter_info, in igb_flow_create() 1680 &ntuple_filter_ptr->filter_info, FALSE); in igb_flow_destroy() 1702 &syn_filter_ptr->filter_info, FALSE); in igb_flow_destroy() 1713 &flex_filter_ptr->filter_info, FALSE); in igb_flow_destroy() 1724 &rss_filter_ptr->filter_info, FALSE); in igb_flow_destroy() 1761 struct e1000_filter_info *filter_info = in igb_clear_all_ntuple_filter() local 1778 struct e1000_filter_info *filter_info = in igb_clear_all_ethertype_filter() local 1797 struct e1000_filter_info *filter_info = in igb_clear_syn_filter() local 1801 filter_info->syn_info = 0; in igb_clear_syn_filter() [all …]
|
| H A D | igb_rxtx.c | 2916 struct e1000_filter_info *filter_info = in igb_config_rss_filter() local 2923 if (igb_action_rss_same(&filter_info->rss_info.conf, in igb_config_rss_filter() 2926 memset(&filter_info->rss_info, 0, in igb_config_rss_filter() 2933 if (filter_info->rss_info.conf.queue_num) in igb_config_rss_filter() 2964 if (igb_rss_conf_init(dev, &filter_info->rss_info, &conf->conf)) in igb_config_rss_filter()
|
| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_ethdev.h | 307 struct ixgbe_5tuple_filter_info filter_info; member 790 (filter_info->ethertype_mask & (1 << i))) in ixgbe_ethertype_filter_lookup() 803 if (!(filter_info->ethertype_mask & (1 << i))) { in ixgbe_ethertype_filter_insert() 804 filter_info->ethertype_mask |= 1 << i; in ixgbe_ethertype_filter_insert() 805 filter_info->ethertype_filters[i].ethertype = in ixgbe_ethertype_filter_insert() 807 filter_info->ethertype_filters[i].etqf = in ixgbe_ethertype_filter_insert() 809 filter_info->ethertype_filters[i].etqs = in ixgbe_ethertype_filter_insert() 811 filter_info->ethertype_filters[i].conf = in ixgbe_ethertype_filter_insert() 825 filter_info->ethertype_mask &= ~(1 << idx); in ixgbe_ethertype_filter_remove() 827 filter_info->ethertype_filters[idx].etqf = 0; in ixgbe_ethertype_filter_remove() [all …]
|
| H A D | ixgbe_ethdev.c | 1270 memset(filter_info, 0, in eth_ixgbe_dev_init() 6385 filter_info->syn_info = synqf; in ixgbe_syn_filter_set() 6592 filter_info->dst_ip_mask = 0; in ntuple_filter_to_5tuple() 6596 filter_info->dst_ip_mask = 1; in ntuple_filter_to_5tuple() 6605 filter_info->src_ip_mask = 0; in ntuple_filter_to_5tuple() 6609 filter_info->src_ip_mask = 1; in ntuple_filter_to_5tuple() 6644 filter_info->proto_mask = 0; in ntuple_filter_to_5tuple() 6645 filter_info->proto = in ntuple_filter_to_5tuple() 6649 filter_info->proto_mask = 1; in ntuple_filter_to_5tuple() 8164 synqf = filter_info->syn_info; in ixgbe_syn_filter_restore() [all …]
|
| H A D | ixgbe_flow.c | 55 struct rte_eth_ntuple_filter filter_info; member 60 struct rte_eth_ethertype_filter filter_info; member 65 struct rte_eth_syn_filter filter_info; member 70 struct ixgbe_fdir_rule filter_info; member 75 struct ixgbe_l2_tunnel_conf filter_info; member 80 struct ixgbe_rte_flow_rss_conf filter_info; member 2918 struct ixgbe_filter_info *filter_info = in ixgbe_clear_rss_filter() local 3347 &ntuple_filter_ptr->filter_info, in ixgbe_flow_destroy() 3360 ðertype_filter_ptr->filter_info, in ixgbe_flow_destroy() 3374 &syn_filter_ptr->filter_info, in ixgbe_flow_destroy() [all …]
|
| H A D | ixgbe_pf.c | 170 struct ixgbe_filter_info *filter_info = in ixgbe_add_tx_flow_control_drop_filter() local 181 i = ixgbe_ethertype_filter_lookup(filter_info, in ixgbe_add_tx_flow_control_drop_filter() 194 i = ixgbe_ethertype_filter_insert(filter_info, in ixgbe_add_tx_flow_control_drop_filter()
|
| H A D | ixgbe_rxtx.c | 5871 struct ixgbe_filter_info *filter_info = in ixgbe_config_rss_filter() local 5880 if (ixgbe_action_rss_same(&filter_info->rss_info.conf, in ixgbe_config_rss_filter() 5883 memset(&filter_info->rss_info, 0, in ixgbe_config_rss_filter() 5890 if (filter_info->rss_info.conf.queue_num) in ixgbe_config_rss_filter() 5919 if (ixgbe_rss_conf_init(&filter_info->rss_info, &conf->conf)) in ixgbe_config_rss_filter()
|
| /f-stack/dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev.h | 306 txgbe_ethertype_filter_lookup(struct txgbe_filter_info *filter_info, in txgbe_ethertype_filter_lookup() argument 312 if (filter_info->ethertype_filters[i].ethertype == ethertype && in txgbe_ethertype_filter_lookup() 313 (filter_info->ethertype_mask & (1 << i))) in txgbe_ethertype_filter_lookup() 320 txgbe_ethertype_filter_insert(struct txgbe_filter_info *filter_info, in txgbe_ethertype_filter_insert() argument 326 if (filter_info->ethertype_mask & (1 << i)) in txgbe_ethertype_filter_insert() 329 filter_info->ethertype_mask |= 1 << i; in txgbe_ethertype_filter_insert() 330 filter_info->ethertype_filters[i].ethertype = in txgbe_ethertype_filter_insert() 332 filter_info->ethertype_filters[i].etqf = in txgbe_ethertype_filter_insert() 334 filter_info->ethertype_filters[i].etqs = in txgbe_ethertype_filter_insert() 336 filter_info->ethertype_filters[i].conf = in txgbe_ethertype_filter_insert()
|
| H A D | txgbe_pf.c | 165 struct txgbe_filter_info *filter_info = TXGBE_DEV_FILTER(eth_dev); in txgbe_add_tx_flow_control_drop_filter() local 175 i = txgbe_ethertype_filter_lookup(filter_info, in txgbe_add_tx_flow_control_drop_filter() 188 i = txgbe_ethertype_filter_insert(filter_info, in txgbe_add_tx_flow_control_drop_filter()
|
| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_filter.c | 70 filter = &bp->filter_info[i]; in bnxt_init_filters() 115 if (bp->filter_info == NULL) in bnxt_free_filter_mem() 121 filter = &bp->filter_info[i]; in bnxt_free_filter_mem() 148 rte_free(bp->filter_info); in bnxt_free_filter_mem() 149 bp->filter_info = NULL; in bnxt_free_filter_mem() 175 bp->filter_info = filter_mem; in bnxt_alloc_filter_mem()
|
| H A D | bnxt.h | 713 struct bnxt_filter_info *filter_info; member
|
| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_fdir.h | 179 struct hns3_rss_conf filter_info; member
|
| H A D | hns3_flow.c | 1627 rss_filter_ptr->filter_info.valid = false; in hns3_config_rss_filter() 1650 ret = hns3_config_rss_filter(dev, &rss_filter_ptr->filter_info, in hns3_clear_rss_filter() 1812 hns3_rss_conf_copy(&rss_filter_ptr->filter_info, in hns3_flow_create() 1814 rss_filter_ptr->filter_info.valid = true; in hns3_flow_create() 1910 ret = hns3_config_rss_filter(dev, &rss_filter_ptr->filter_info, in hns3_flow_destroy() 2007 rte_memcpy(rss_conf, &rss_rule->filter_info.conf, in hns3_flow_query()
|