NETIF_F_RXALL
if (netdev->features & NETIF_F_RXALL)
!(netdev->features & NETIF_F_RXALL)) {
netdev->hw_features |= NETIF_F_RXALL | NETIF_F_RXFCS;
if (features & NETIF_F_RXALL) {
if (changed & NETIF_F_RXALL)
if (netdev->features & NETIF_F_RXALL) {
if (unlikely(dev->features & NETIF_F_RXALL)) {
if (!(changed & (NETIF_F_RXFCS | NETIF_F_RXALL)))
netdev->hw_features |= NETIF_F_RXALL;
NETIF_F_RXALL |
if (adapter->netdev->features & NETIF_F_RXALL) {
} else if (netdev->features & NETIF_F_RXALL) {
} else if (netdev->features & NETIF_F_RXALL) {
if (!(changed & (NETIF_F_RXCSUM | NETIF_F_RXALL)))
!(netdev->features & NETIF_F_RXALL))) {
!(netdev->features & NETIF_F_RXALL)))) {
if (adapter->netdev->features & NETIF_F_RXALL) {
NETIF_F_RXALL)))
netdev->hw_features |= NETIF_F_RXALL;
!(netdev->features & NETIF_F_RXALL))) {
if (!(changed & (NETIF_F_RXALL | NETIF_F_NTUPLE)))
NETIF_F_RXALL;
if (adapter->netdev->features & NETIF_F_RXALL) {
(netdev->features & NETIF_F_RXALL)) {
if (!(netdev->features & NETIF_F_RXALL)) {
if (!(netdev->features & NETIF_F_RXALL)) {
if (!(changed & (NETIF_F_RXALL | NETIF_F_NTUPLE)))
if (adapter->netdev->features & NETIF_F_RXALL) {
if (changed & NETIF_F_RXALL)
NETIF_F_RXALL |
!(netdev->features & NETIF_F_RXALL)))) {
if (features & NETIF_F_RXALL) {
if (!(netdev->features & NETIF_F_RXALL)) {
netdev->hw_features |= NETIF_F_LOOPBACK | NETIF_F_RXALL;
if (pfvf->netdev->features & NETIF_F_RXALL)
netdev->hw_features |= NETIF_F_RXALL;
if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_RXALL)) {
u8 ignore_fcs_value = (features & NETIF_F_RXALL) ? 1 : 0;
dev->hw_features |= NETIF_F_RXALL;
err |= MLX5E_HANDLE_FEATURE(NETIF_F_RXALL, set_feature_rx_all);
netdev->hw_features |= NETIF_F_RXALL;
netdev->features &= ~NETIF_F_RXALL;
if ((dev->features & NETIF_F_RXALL) &&
if (dev->features & NETIF_F_RXALL)
if (!(changed & (NETIF_F_RXALL)))
if (changed & NETIF_F_RXALL) {
if (features & NETIF_F_RXALL)
dev->hw_features |= NETIF_F_RXALL;
if (features & NETIF_F_RXALL)
if (!(dev->features & NETIF_F_RXALL))
dev->hw_features |= NETIF_F_RXALL;
features_set &= NETIF_F_RXALL | NETIF_F_RXCSUM |
NETIF_F_RXALL | NETIF_F_RXFCS |
if (dev->features & NETIF_F_RXALL)
if (features & NETIF_F_RXALL)
if (dev->features & NETIF_F_RXALL)
if (!(efx->net_dev->features & NETIF_F_RXALL)) {
NETIF_F_RXALL)
~(NETIF_F_RXFCS | NETIF_F_RXALL);
NETIF_F_RXHASH | NETIF_F_RXFCS | NETIF_F_TSO_ECN | NETIF_F_RXALL | \
unlikely(!(efx->net_dev->features & NETIF_F_RXALL)))
net_dev->features &= ~NETIF_F_RXALL;
net_dev->features &= ~NETIF_F_RXALL;
NETIF_F_TSO | NETIF_F_RXCSUM | NETIF_F_RXALL);
if (efx->net_dev->features & NETIF_F_RXALL)
if (netdev->features & NETIF_F_RXALL) {
!(netdev->features & NETIF_F_RXALL))) {
netdev->hw_features |= netdev->features | NETIF_F_RXALL;
netdev->hw_features |= netdev->features | NETIF_F_RXALL;