net: mana: Use xdp_set_features_flag instead of direct assignment
authorKonstantin Taranov <kotaranov@microsoft.com>
Fri, 27 Oct 2023 18:06:51 +0000 (11:06 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 27 Oct 2023 22:39:29 +0000 (15:39 -0700)
This patch uses a helper function for assignment of xdp_features.
This change simplifies backports.

Signed-off-by: Konstantin Taranov <kotaranov@microsoft.com>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Link: https://lore.kernel.org/r/1698430011-21562-1-git-send-email-haiyangz@microsoft.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/microsoft/mana/mana_en.c

index 48ea4aeeea5d4c95f98317d8c712b0c7fc353c13..fc3d2903a80f53792c568940c32fa58540a6ae9c 100644 (file)
@@ -2687,8 +2687,9 @@ static int mana_probe_port(struct mana_context *ac, int port_idx,
        ndev->features = ndev->hw_features | NETIF_F_HW_VLAN_CTAG_TX |
                         NETIF_F_HW_VLAN_CTAG_RX;
        ndev->vlan_features = ndev->features;
-       ndev->xdp_features = NETDEV_XDP_ACT_BASIC | NETDEV_XDP_ACT_REDIRECT |
-                            NETDEV_XDP_ACT_NDO_XMIT;
+       xdp_set_features_flag(ndev, NETDEV_XDP_ACT_BASIC |
+                             NETDEV_XDP_ACT_REDIRECT |
+                             NETDEV_XDP_ACT_NDO_XMIT);
 
        err = register_netdev(ndev);
        if (err) {