efx_has_cap
if (efx_has_cap(efx, VXLAN_NVGRE) && !efx_ef10_is_vf(efx))
if (efx_has_cap(efx, TX_TSO_V2_ENCAP)) {
if (efx_has_cap(efx, TX_TSO_V2)) {
} else if (efx_has_cap(efx, TX_TSO)) {
if (tx_queue->tso_version == 2 && efx_has_cap(efx, TX_TSO_V2_ENCAP))
if (mtu_only && efx_has_cap(efx, SET_MAC_ENHANCED))
if (efx_has_cap(efx, UNSOL_EV_CREDIT_SUPPORTED)) {
if (mtu_only && efx_has_cap(efx, SET_MAC_ENHANCED))
if (!efx_has_cap(efx, BUNDLE_UPDATE)) {
if (!efx_has_cap(efx, NVRAM_UPDATE_POLL_VERIFY_RESULT) ||
(!efx_has_cap(efx, NVRAM_UPDATE_ABORT_SUPPORTED) &&
if (efx_has_cap(efx, VXLAN_NVGRE))
if (efx_has_cap(efx, RX_RSS_LIMITED))
if (efx_has_cap(efx, ADDITIONAL_RSS_MODES))
if (efx_has_cap(efx, VXLAN_NVGRE))
return efx_has_cap(efx, TX_MAC_TIMESTAMPING);
return efx_has_cap(efx, TX_MAC_TIMESTAMPING);