Searched refs:indir_table (Results 1 – 11 of 11) sorted by relevance
| /linux/net/ethtool/ |
| H A D | rss.c | 21 u32 *indir_table; member 136 data->indir_table = (u32 *)rss_config; in rss_get_data_alloc() 145 kfree(data->indir_table); in rss_get_data_free() 166 rxfh.indir = data->indir_table; in rss_prepare_get() 194 memcpy(data->indir_table, ethtool_rxfh_context_indir(ctx), in __rss_prepare_ctx() 228 data->indir_table = (u32 *)rss_config; in rss_prepare_ctx() 308 sizeof(u32) * data->indir_size, data->indir_table))) in rss_fill_reply() 687 *mod |= memcmp(rxfh->indir, data->indir_table, data->indir_size); in rss_set_prep_indir()
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_ethtool.c | 314 rxfh->indir[i] = apc->indir_table[i]; in mana_get_rxfh() 353 save_table[i] = apc->indir_table[i]; in mana_set_rxfh() 354 apc->indir_table[i] = rxfh->indir[i]; in mana_set_rxfh() 369 apc->indir_table[i] = save_table[i]; in mana_set_rxfh()
|
| H A D | mana_en.c | 638 txq = apc->indir_table[hash & (apc->indir_table_sz - 1)]; in mana_get_tx_queue() 999 kfree(apc->indir_table); in mana_cleanup_indir_table() 2870 apc->indir_table = kcalloc(apc->indir_table_sz, sizeof(u32), GFP_KERNEL); in mana_rss_table_alloc() 2871 if (!apc->indir_table) in mana_rss_table_alloc() 2876 kfree(apc->indir_table); in mana_rss_table_alloc() 2888 apc->indir_table[i] = in mana_rss_table_init() 2901 queue_idx = apc->indir_table[i]; in mana_config_rss()
|
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_rss.c | 96 const u16 *indir_table) in hinic3_rss_set_indir_tbl() argument 115 indir_tbl->entry[i] = cpu_to_le16(indir_table[i]); in hinic3_rss_set_indir_tbl()
|
| /linux/drivers/net/ethernet/fungible/funeth/ |
| H A D | funeth_main.c | 806 fp->indir_table, FUN_ADMIN_SUBOP_CREATE); in fun_up() 1354 fp->indir_table[i] = ethtool_rxfh_indir_default(i, nrx); in fun_dflt_rss_indir() 1394 if (fp->indir_table[i] >= nrx) in fun_rss_set_qnum() 1401 memcpy(old_lut, fp->indir_table, sizeof(old_lut)); in fun_rss_set_qnum() 1406 fp->indir_table, FUN_ADMIN_SUBOP_MODIFY); in fun_rss_set_qnum() 1410 memcpy(fp->indir_table, old_lut, sizeof(old_lut)); in fun_rss_set_qnum() 1423 size_t size = sizeof(fp->rss_key) + sizeof(fp->indir_table); in fun_init_rss() 1444 sizeof(fp->rss_key) + sizeof(fp->indir_table), in fun_free_rss()
|
| H A D | funeth.h | 139 u32 indir_table[FUN_ETH_RSS_MAX_INDIR_ENT]; member
|
| H A D | funeth_ethtool.c | 982 memcpy(rxfh->indir, fp->indir_table, in fun_get_rxfh() 999 const u32 *rss_indir = rxfh->indir ? rxfh->indir : fp->indir_table; in fun_set_rxfh() 1030 memcpy(fp->indir_table, rxfh->indir, in fun_set_rxfh()
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_port.c | 598 const u32 *indir_table) in hinic_rss_set_indir_tbl() argument 628 indir_tbl->entry[i] = indir_table[i]; in hinic_rss_set_indir_tbl() 669 u32 *indir_table) in hinic_rss_get_indir_tbl() argument 693 indir_table[i] = rss_cfg.indir[i]; in hinic_rss_get_indir_tbl()
|
| H A D | hinic_port.h | 808 const u32 *indir_table); 828 u32 *indir_table);
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | Makefile | 46 esw/indir_table.o en/tc_tun_encap.o \
|
| /linux/include/net/mana/ |
| H A D | mana.h | 511 u32 *indir_table; member
|