Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/sfxge/common/efx_rx.c
Show First 20 Lines • Show All 725 Lines • ▼ Show 20 Lines | siena_rx_scale_mode_set( | ||||
switch (alg) { | switch (alg) { | ||||
case EFX_RX_HASHALG_LFSR: | case EFX_RX_HASHALG_LFSR: | ||||
EFX_RX_LFSR_HASH(enp, insert); | EFX_RX_LFSR_HASH(enp, insert); | ||||
break; | break; | ||||
case EFX_RX_HASHALG_TOEPLITZ: | case EFX_RX_HASHALG_TOEPLITZ: | ||||
EFX_RX_TOEPLITZ_IPV4_HASH(enp, insert, | EFX_RX_TOEPLITZ_IPV4_HASH(enp, insert, | ||||
type & (1 << EFX_RX_HASH_IPV4), | type & EFX_RX_HASH_IPV4, | ||||
type & (1 << EFX_RX_HASH_TCPIPV4)); | type & EFX_RX_HASH_TCPIPV4); | ||||
EFX_RX_TOEPLITZ_IPV6_HASH(enp, | EFX_RX_TOEPLITZ_IPV6_HASH(enp, | ||||
type & (1 << EFX_RX_HASH_IPV6), | type & EFX_RX_HASH_IPV6, | ||||
type & (1 << EFX_RX_HASH_TCPIPV6), | type & EFX_RX_HASH_TCPIPV6, | ||||
rc); | rc); | ||||
if (rc != 0) | if (rc != 0) | ||||
goto fail1; | goto fail1; | ||||
break; | break; | ||||
default: | default: | ||||
rc = EINVAL; | rc = EINVAL; | ||||
▲ Show 20 Lines • Show All 487 Lines • Show Last 20 Lines |