Home
last modified time | relevance | path

Searched refs:rss_key (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/sys/net/
H A Drss_config.c168 static uint8_t rss_key[RSS_KEYSIZE] = { variable
300 return (toeplitz_hash(sizeof(rss_key), rss_key, datalen, in rss_hash()
304 return (rss_naive_hash(sizeof(rss_key), rss_key, datalen, in rss_hash()
323 bcopy(rss_key, key, sizeof(rss_key)); in rss_getkey()
530 bcopy(rss_key, temp_rss_key, sizeof(temp_rss_key)); in sysctl_rss_key()
/freebsd/sys/dev/ena/
H A Dena_sysctl.c1054 u8 rss_key[ENA_HASH_KEY_SIZE]; in ena_sysctl_rss_key() local
1084 error = ena_rss_get_hash_key(ena_dev, rss_key); in ena_sysctl_rss_key()
1091 snprintf(&msg[i * 2], 3, "%02x", rss_key[i]); in ena_sysctl_rss_key()
1105 rss_key[i] = strtol(elem, &endp, 16); in ena_sysctl_rss_key()
1108 if (endp == elem || *endp != '\0' || rss_key[i] < 0) { in ena_sysctl_rss_key()
1116 error = ena_rss_set_hash(ena_dev, rss_key); in ena_sysctl_rss_key()
/freebsd/sys/dev/aq/
H A Daq_hw.h416 int aq_hw_rss_hash_set(struct aq_hw *hw, uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]);
417 int aq_hw_rss_hash_get(struct aq_hw *hw, uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]);
H A Daq_device.h150 uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]; member
H A Daq_hw.c1038 uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]) in aq_hw_rss_hash_set()
1047 memcpy(rss_key_dw, rss_key, HW_ATL_RSS_HASHKEY_SIZE); in aq_hw_rss_hash_set()
1069 uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]) in aq_hw_rss_hash_get()
1082 memcpy(rss_key, rss_key_dw, HW_ATL_RSS_HASHKEY_SIZE); in aq_hw_rss_hash_get()
H A Daq_main.c507 _Static_assert(sizeof(softc->rss_key) == RSS_KEYSIZE, in aq_if_attach_post()
509 rss_getkey(softc->rss_key); in aq_if_attach_post()
818 err = aq_hw_rss_hash_set(&softc->hw, softc->rss_key); in aq_if_init()
1360 sbuf_printf(buf, "0x%02x ", softc->rss_key[i]); in aq_sysctl_print_rss_config()
/freebsd/sys/dev/qlxgb/
H A Dqla_hw.c536 uint8_t rss_key[RSS_KEYSIZE]; in qla_config_rss() local
552 _Static_assert(sizeof(rss_config.rss_key) == RSS_KEYSIZE, in qla_config_rss()
554 rss_getkey(rss_key); in qla_config_rss()
556 for (i = 0; i < nitems(rss_config.rss_key); i++) { in qla_config_rss()
557 const uint8_t *key = rss_key + sizeof(rss_key) - in qla_config_rss()
560 rss_config.rss_key[i] = (uint64_t)be32dec(key + sizeof(uint32_t)) in qla_config_rss()
H A Dqla_hw.h462 uint64_t rss_key[5]; member
/freebsd/sys/dev/hyperv/netvsc/
H A Dndis.h226 uint8_t rss_key[NDIS_HASH_KEYSIZE_TOEPLITZ]; member
H A Dhn_rndis.c813 prm->ndis_keysize = sizeof(rss->rss_key); in hn_rndis_conf_rss()
815 __offsetof(struct ndis_rssprm_toeplitz, rss_key[0]); in hn_rndis_conf_rss()
H A Dif_hn.c1714 memcpy(sc->hn_rss.rss_key, ifrk.ifrk_key, sizeof(sc->hn_rss.rss_key)); in hn_vf_rss_fixup()
4348 memcpy(ifrk->ifrk_key, sc->hn_rss.rss_key, in hn_ioctl()
4864 error = SYSCTL_OUT(req, sc->hn_rss.rss_key, sizeof(sc->hn_rss.rss_key)); in hn_rss_key_sysctl()
4878 error = SYSCTL_IN(req, sc->hn_rss.rss_key, sizeof(sc->hn_rss.rss_key)); in hn_rss_key_sysctl()
6877 rss_getkey(rss->rss_key); in hn_synth_attach()
/freebsd/sys/dev/qlnx/qlnxe/
H A Decore_l2_api.h109 u32 rss_key[ECORE_RSS_KEY_SIZE]; member
H A Decore_vfpf_if.h167 u32 rss_key[T_ETH_RSS_KEY_SIZE]; member
H A Decore_vf.c1399 OSAL_MEMCPY(p_rss_tlv->rss_key, rss_params->rss_key, in ecore_vf_pf_vport_update()
1400 sizeof(rss_params->rss_key)); in ecore_vf_pf_vport_update()
H A Dqlnx_os.c2561 ifrk->ifrk_keylen = rss->rss_enable ? sizeof(rss->rss_key) : 0; in qlnx_get_rss_key()
2562 _Static_assert(sizeof(ifrk->ifrk_key) >= sizeof(rss->rss_key), in qlnx_get_rss_key()
2569 rss->rss_key[i]); in qlnx_get_rss_key()
6572 uint8_t rss_key[RSS_KEYSIZE]; in qlnx_start_queues() local
6714 _Static_assert(sizeof(rss_params->rss_key) == RSS_KEYSIZE, in qlnx_start_queues()
6716 rss_getkey(rss_key); in qlnx_start_queues()
6719 rss_params->rss_key[i] = in qlnx_start_queues()
6720 be32dec(rss_key + i * sizeof(uint32_t)); in qlnx_start_queues()
/freebsd/sys/dev/mlx4/
H A Dqp.h136 __be32 rss_key[MLX4_EN_RSS_KEY_SIZE / sizeof(__be32)]; member
/freebsd/sys/dev/enic/
H A Denic.h286 union vnic_rss_key rss_key; member
/freebsd/sys/dev/vnic/
H A Dnicvf_main.c1059 uint8_t rss_key[RSS_KEYSIZE]; in nicvf_rss_init() local
1075 rss_getkey(rss_key); in nicvf_rss_init()
1078 rss->key[idx] = be64dec(rss_key + idx * sizeof(uint64_t)); in nicvf_rss_init()
/freebsd/sys/dev/enetc/
H A Dif_enetc.c607 uint8_t rss_key[RSS_KEYSIZE]; in enetc_setup_rss() local
621 rss_getkey(rss_key); in enetc_setup_rss()
623 reg = le32dec(rss_key + i * sizeof(reg)); in enetc_setup_rss()
/freebsd/sys/dev/axgbe/
H A Dxgbe-dev.c378 unsigned int key_regs = sizeof(pdata->rss_key) / sizeof(uint32_t); in xgbe_write_rss_hash_key()
379 unsigned int *key = (unsigned int *)&pdata->rss_key; in xgbe_write_rss_hash_key()
411 memcpy(pdata->rss_key, key, sizeof(pdata->rss_key)); in xgbe_set_rss_hash_key()
H A Dxgbe.h1169 uint8_t rss_key[XGBE_RSS_HASH_KEY_SIZE]; member
/freebsd/sys/dev/qlxgbe/
H A Dql_hw.c1619 uint8_t rss_key[RSS_KEYSIZE]; in qla_config_rss() local
1648 _Static_assert(sizeof(c_rss->rss_key) == RSS_KEYSIZE, in qla_config_rss()
1650 rss_getkey(rss_key); in qla_config_rss()
1652 for (i = 0; i < nitems(c_rss->rss_key); i++) { in qla_config_rss()
1653 const uint8_t *key = rss_key + sizeof(rss_key) - in qla_config_rss()
1656 c_rss->rss_key[i] = (uint64_t)be32dec(key + sizeof(uint32_t)) in qla_config_rss()
/freebsd/sys/dev/qlxge/
H A Dqls_hw.c976 uint8_t rss_key[RSS_KEYSIZE]; in qls_init_rss() local
1001 rss_getkey(rss_key); in qls_init_rss()
1005 be32dec(rss_key + i * sizeof(uint32_t))); in qls_init_rss()
/freebsd/sys/dev/e1000/
H A Dif_em.c5226 uint8_t rss_key[4 * RSSKEYLEN]; in em_initialize_rss_mapping() local
5234 _Static_assert(sizeof(rss_key) == RSS_KEYSIZE, in em_initialize_rss_mapping()
5236 rss_getkey(rss_key); in em_initialize_rss_mapping()
5240 rssrk = le32dec(rss_key + i * sizeof(rssrk)); in em_initialize_rss_mapping()
5273 u32 rss_key[10], mrqc, shift = 0; in igb_initialize_rss_mapping() local
5338 rss_getkey((uint8_t *) &rss_key); in igb_initialize_rss_mapping()
5340 E1000_WRITE_REG_ARRAY(hw, E1000_RSSRK(0), i, rss_key[i]); in igb_initialize_rss_mapping()
/freebsd/sys/dev/igc/
H A Dif_igc.c2245 u32 rss_key[RSSKEYLEN], mrqc, shift = 0; in igc_initialize_rss_mapping() local
2306 rss_getkey((uint8_t *) &rss_key); in igc_initialize_rss_mapping()
2308 IGC_WRITE_REG_ARRAY(hw, IGC_RSSRK(0), i, rss_key[i]); in igc_initialize_rss_mapping()

12