| /freebsd/sys/net/ |
| H A D | rss_config.c | 162 static uint8_t rss_key[RSS_KEYSIZE] = { variable 294 return (toeplitz_hash(sizeof(rss_key), rss_key, datalen, in rss_hash() 298 return (rss_naive_hash(sizeof(rss_key), rss_key, datalen, in rss_hash() 317 bcopy(rss_key, key, sizeof(rss_key)); in rss_getkey() 519 bcopy(rss_key, temp_rss_key, sizeof(temp_rss_key)); in sysctl_rss_key()
|
| /freebsd/sys/dev/aq/ |
| H A D | aq_hw.c | 817 uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]) in aq_hw_rss_hash_set() 826 memcpy(rss_key_dw, rss_key, HW_ATL_RSS_HASHKEY_SIZE); in aq_hw_rss_hash_set() 848 uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]) in aq_hw_rss_hash_get() 861 memcpy(rss_key, rss_key_dw, HW_ATL_RSS_HASHKEY_SIZE); in aq_hw_rss_hash_get()
|
| H A D | aq_hw.h | 354 int aq_hw_rss_hash_set(struct aq_hw_s *self, uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]); 355 int aq_hw_rss_hash_get(struct aq_hw_s *self, uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]);
|
| H A D | aq_device.h | 135 uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]; member
|
| H A D | aq_main.c | 468 arc4rand(softc->rss_key, HW_ATL_RSS_HASHKEY_SIZE, 0); 709 aq_hw_rss_hash_set(&softc->hw, softc->rss_key); 1183 sbuf_printf(buf, "0x%02x ", softc->rss_key[i]);
|
| /freebsd/sys/dev/ena/ |
| H A D | ena_sysctl.c | 1052 u8 rss_key[ENA_HASH_KEY_SIZE]; in ena_sysctl_rss_key() local 1082 error = ena_rss_get_hash_key(ena_dev, rss_key); in ena_sysctl_rss_key() 1089 snprintf(&msg[i * 2], 3, "%02x", rss_key[i]); in ena_sysctl_rss_key() 1103 rss_key[i] = strtol(elem, &endp, 16); in ena_sysctl_rss_key() 1106 if (endp == elem || *endp != '\0' || rss_key[i] < 0) { in ena_sysctl_rss_key() 1114 error = ena_rss_set_hash(ena_dev, rss_key); in ena_sysctl_rss_key()
|
| /freebsd/sys/dev/ixgbe/ |
| H A D | if_ixv.c | 1303 u32 reta = 0, mrqc, rss_key[10]; in ixv_initialize_rss_mapping() local 1310 rss_getkey((uint8_t *)&rss_key); in ixv_initialize_rss_mapping() 1313 arc4rand(&rss_key, sizeof(rss_key), 0); in ixv_initialize_rss_mapping() 1318 IXGBE_WRITE_REG(hw, IXGBE_VFRSSRK(i), rss_key[i]); in ixv_initialize_rss_mapping()
|
| H A D | if_ix.c | 629 u32 reta = 0, mrqc, rss_key[10]; in ixgbe_initialize_rss_mapping() local 636 rss_getkey((uint8_t *)&rss_key); in ixgbe_initialize_rss_mapping() 639 arc4rand(&rss_key, sizeof(rss_key), 0); in ixgbe_initialize_rss_mapping() 693 IXGBE_WRITE_REG(hw, IXGBE_RSSRK(i), rss_key[i]); in ixgbe_initialize_rss_mapping()
|
| /freebsd/sys/dev/hyperv/netvsc/ |
| H A D | ndis.h | 226 uint8_t rss_key[NDIS_HASH_KEYSIZE_TOEPLITZ]; member
|
| H A D | hn_rndis.c | 813 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 D | if_hn.c | 1582 memcpy(sc->hn_rss.rss_key, ifrk.ifrk_key, sizeof(sc->hn_rss.rss_key)); in hn_vf_rss_fixup() 4024 memcpy(ifrk->ifrk_key, sc->hn_rss.rss_key, in hn_ioctl() 4543 error = SYSCTL_OUT(req, sc->hn_rss.rss_key, sizeof(sc->hn_rss.rss_key)); in hn_rss_key_sysctl() 4557 error = SYSCTL_IN(req, sc->hn_rss.rss_key, sizeof(sc->hn_rss.rss_key)); in hn_rss_key_sysctl() 6544 rss_getkey(rss->rss_key); in hn_synth_attach()
|
| /freebsd/sys/dev/qlnx/qlnxe/ |
| H A D | ecore_l2_api.h | 109 u32 rss_key[ECORE_RSS_KEY_SIZE]; member
|
| H A D | ecore_vfpf_if.h | 167 u32 rss_key[T_ETH_RSS_KEY_SIZE]; member
|
| H A D | ecore_vf.c | 1394 OSAL_MEMCPY(p_rss_tlv->rss_key, rss_params->rss_key, in ecore_vf_pf_vport_update() 1395 sizeof(rss_params->rss_key)); in ecore_vf_pf_vport_update()
|
| H A D | ecore_l2.c | 596 p_config->rss_key[i] = OSAL_CPU_TO_LE32(p_rss->rss_key[i]); in ecore_sp_vport_update_rss()
|
| /freebsd/sys/dev/mlx4/ |
| H A D | qp.h | 136 __be32 rss_key[MLX4_EN_RSS_KEY_SIZE / sizeof(__be32)]; member
|
| /freebsd/sys/dev/enic/ |
| H A D | enic.h | 286 union vnic_rss_key rss_key; member
|
| /freebsd/sys/dev/axgbe/ |
| H A D | xgbe-dev.c | 378 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 D | xgbe.h | 1169 uint8_t rss_key[XGBE_RSS_HASH_KEY_SIZE]; member
|
| H A D | if_axgbe_pci.c | 732 rss_getkey((uint8_t *)&pdata->rss_key); in axgbe_initialize_rss_mapping() 743 arc4rand(&pdata->rss_key, ARRAY_SIZE(pdata->rss_key), 0); in axgbe_initialize_rss_mapping()
|
| /freebsd/sys/dev/qlxgb/ |
| H A D | qla_hw.c | 532 const uint64_t rss_key[] = { 0xbeac01fa6a42b73bULL, 0x8030f20c77cb2da3ULL, variable 555 rss_config.rss_key[i] = rss_key[i]; in qla_config_rss()
|
| H A D | qla_hw.h | 462 uint64_t rss_key[5]; member
|
| /freebsd/sys/dev/e1000/ |
| H A D | if_em.c | 3309 uint8_t rss_key[4 * RSSKEYLEN]; in em_initialize_rss_mapping() local 3317 arc4rand(rss_key, sizeof(rss_key), 0); in em_initialize_rss_mapping() 3321 rssrk = EM_RSSRK_VAL(rss_key, i); in em_initialize_rss_mapping() 3354 u32 rss_key[10], mrqc, shift = 0; in igb_initialize_rss_mapping() local 3419 rss_getkey((uint8_t *) &rss_key); in igb_initialize_rss_mapping() 3421 E1000_WRITE_REG_ARRAY(hw, E1000_RSSRK(0), i, rss_key[i]); in igb_initialize_rss_mapping()
|
| /freebsd/sys/dev/igc/ |
| H A D | if_igc.c | 1882 u32 rss_key[RSSKEYLEN], mrqc, shift = 0; in igc_initialize_rss_mapping() local 1943 rss_getkey((uint8_t *) &rss_key); in igc_initialize_rss_mapping() 1945 IGC_WRITE_REG_ARRAY(hw, IGC_RSSRK(0), i, rss_key[i]); in igc_initialize_rss_mapping()
|
| /freebsd/sys/dev/mana/ |
| H A D | mana_en.c | 78 static uint8_t rss_key[MANA_HASH_KEY_SIZE]; in mana_rss_key_fill() local 84 arc4random_buf(rss_key, MANA_HASH_KEY_SIZE); in mana_rss_key_fill() 87 memcpy(k, rss_key, size); in mana_rss_key_fill()
|