Searched refs:rss_cfg (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
| H A D | hclge_comm_rss.c | 36 struct hclge_comm_rss_cfg *rss_cfg) in hclge_comm_rss_init_cfg() argument 43 rss_cfg->rss_size = nic->kinfo.rss_size; in hclge_comm_rss_init_cfg() 48 hclge_comm_init_rss_tuple(ae_dev, &rss_cfg->rss_tuple_sets); in hclge_comm_rss_init_cfg() 50 rss_cfg->rss_algo = rss_algo; in hclge_comm_rss_init_cfg() 57 rss_cfg->rss_indirection_tbl = rss_ind_tbl; in hclge_comm_rss_init_cfg() 58 memcpy(rss_cfg->rss_hash_key, hclge_comm_hash_key, in hclge_comm_rss_init_cfg() 61 hclge_comm_rss_indir_init_cfg(ae_dev, rss_cfg); in hclge_comm_rss_init_cfg() 120 int hclge_comm_set_rss_hash_key(struct hclge_comm_rss_cfg *rss_cfg, in hclge_comm_set_rss_hash_key() argument 127 ret = hclge_comm_parse_rss_hfunc(rss_cfg, hfunc, &hash_algo); in hclge_comm_set_rss_hash_key() 138 memcpy(rss_cfg->rss_hash_key, key, HCLGE_COMM_RSS_KEY_SIZE); in hclge_comm_set_rss_hash_key() [all …]
|
| H A D | hclge_comm_rss.h | 99 struct hclge_comm_rss_cfg *rss_cfg); 100 int hclge_comm_get_rss_tuple(struct hclge_comm_rss_cfg *rss_cfg, int flow_type, 102 int hclge_comm_parse_rss_hfunc(struct hclge_comm_rss_cfg *rss_cfg, 104 void hclge_comm_get_rss_hash_info(struct hclge_comm_rss_cfg *rss_cfg, u8 *key, 106 void hclge_comm_get_rss_indir_tbl(struct hclge_comm_rss_cfg *rss_cfg, 110 int hclge_comm_init_rss_tuple_cmd(struct hclge_comm_rss_cfg *rss_cfg, 116 struct hclge_comm_rss_cfg *rss_cfg); 121 struct hclge_comm_rss_cfg *rss_cfg); 126 int hclge_comm_set_rss_hash_key(struct hclge_comm_rss_cfg *rss_cfg, 131 struct hclge_comm_rss_cfg *rss_cfg,
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_ethtool.c | 631 u32 rss_cfg; in otx2_set_rss_hash_opts() local 634 rss_cfg = rss->flowkey_cfg; in otx2_set_rss_hash_opts() 647 rss_cfg |= NIX_FLOW_KEY_TYPE_VLAN; in otx2_set_rss_hash_opts() 649 rss_cfg &= ~NIX_FLOW_KEY_TYPE_VLAN; in otx2_set_rss_hash_opts() 659 rss_cfg &= ~NIX_FLOW_KEY_TYPE_TCP; in otx2_set_rss_hash_opts() 662 rss_cfg |= NIX_FLOW_KEY_TYPE_TCP; in otx2_set_rss_hash_opts() 672 rss_cfg &= ~NIX_FLOW_KEY_TYPE_UDP; in otx2_set_rss_hash_opts() 675 rss_cfg |= NIX_FLOW_KEY_TYPE_UDP; in otx2_set_rss_hash_opts() 685 rss_cfg &= ~NIX_FLOW_KEY_TYPE_SCTP; in otx2_set_rss_hash_opts() 688 rss_cfg |= NIX_FLOW_KEY_TYPE_SCTP; in otx2_set_rss_hash_opts() [all …]
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| H A D | hclgevf_main.h | 214 struct hclge_comm_rss_cfg rss_cfg; member
|
| /linux/drivers/net/ethernet/cavium/thunder/ |
| H A D | nic.h | 594 struct rss_cfg_msg rss_cfg; member
|
| H A D | nic_main.c | 1050 nic_config_rss(nic, &mbx.rss_cfg); in nic_handle_mbx_intr()
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bna_types.h | 776 struct bna_rss_config rss_cfg; member
|
| H A D | bna_tx_rx.c | 321 req->cfg.type = rxf->rss_cfg.hash_type; in bna_bfi_rss_cfg() 322 req->cfg.mask = rxf->rss_cfg.hash_mask; in bna_bfi_rss_cfg() 325 htonl(rxf->rss_cfg.toeplitz_hash_key[i]); in bna_bfi_rss_cfg() 633 rxf->rss_cfg = q_config->rss_config; in bna_rxf_init()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_dcb.c | 217 hclge_comm_rss_indir_init_cfg(hdev->ae_dev, &hdev->rss_cfg); in hclge_map_update()
|
| H A D | hclge_main.h | 988 struct hclge_comm_rss_cfg rss_cfg; member
|
| H A D | hclge_tm.c | 727 hdev->rss_cfg.rss_size = kinfo->rss_size; in hclge_tm_vport_tc_info_update() 2160 hclge_comm_rss_indir_init_cfg(hdev->ae_dev, &hdev->rss_cfg); in hclge_reset_tc_config()
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net.h | 642 u32 rss_cfg; member
|
| H A D | nfp_net_common.c | 991 nn_writel(nn, NFP_NET_CFG_RSS_CTRL, nn->rss_cfg); in nfp_net_set_config_and_enable() 2644 nn->rss_cfg = NFP_NET_CFG_RSS_IPV4_TCP | in nfp_net_rss_init()
|