Lines Matching refs:ifrk
1452 struct ifrsskey ifrk; in hn_vf_rss_fixup() local
1476 memset(&ifrk, 0, sizeof(ifrk)); in hn_vf_rss_fixup()
1477 strlcpy(ifrk.ifrk_name, if_name(vf_ifp), sizeof(ifrk.ifrk_name)); in hn_vf_rss_fixup()
1478 error = ifhwioctl(SIOCGIFRSSKEY, vf_ifp, (caddr_t)&ifrk, curthread); in hn_vf_rss_fixup()
1484 if (ifrk.ifrk_func != RSS_FUNC_TOEPLITZ) { in hn_vf_rss_fixup()
1486 if_name(vf_ifp), ifrk.ifrk_func); in hn_vf_rss_fixup()
1489 if (ifrk.ifrk_keylen != NDIS_HASH_KEYSIZE_TOEPLITZ) { in hn_vf_rss_fixup()
1491 if_name(vf_ifp), ifrk.ifrk_keylen); in hn_vf_rss_fixup()
1595 memcpy(sc->hn_rss.rss_key, ifrk.ifrk_key, sizeof(sc->hn_rss.rss_key)); in hn_vf_rss_fixup()
3731 struct ifrsskey *ifrk; in hn_ioctl() local
4022 ifrk = (struct ifrsskey *)data; in hn_ioctl()
4026 ifrk->ifrk_func = RSS_FUNC_NONE; in hn_ioctl()
4027 ifrk->ifrk_keylen = 0; in hn_ioctl()
4031 ifrk->ifrk_func = RSS_FUNC_TOEPLITZ; in hn_ioctl()
4033 ifrk->ifrk_func = RSS_FUNC_PRIVATE; in hn_ioctl()
4034 ifrk->ifrk_keylen = NDIS_HASH_KEYSIZE_TOEPLITZ; in hn_ioctl()
4035 memcpy(ifrk->ifrk_key, sc->hn_rss.rss_key, in hn_ioctl()