| /freebsd/sys/net/ |
| H A D | rss_config.c | 168 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 D | ena_sysctl.c | 1054 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 D | aq_hw.h | 416 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 D | aq_device.h | 150 uint8_t rss_key[HW_ATL_RSS_HASHKEY_SIZE]; member
|
| H A D | aq_hw.c | 1038 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 D | aq_main.c | 507 _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 D | qla_hw.c | 536 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 D | qla_hw.h | 462 uint64_t rss_key[5]; member
|
| /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 | 1714 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 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 | 1399 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 D | qlnx_os.c | 2561 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 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/vnic/ |
| H A D | nicvf_main.c | 1059 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 D | if_enetc.c | 607 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 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
|
| /freebsd/sys/dev/qlxgbe/ |
| H A D | ql_hw.c | 1619 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 D | qls_hw.c | 976 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 D | if_em.c | 5226 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 D | if_igc.c | 2245 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()
|