summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome
diff options
context:
space:
mode:
authorJakub Kicinski2018-11-28 07:24:54 +0100
committerDavid S. Miller2018-11-30 22:30:44 +0100
commitfbf60e377d5b9623abae599f947f3013c07842c4 (patch)
tree27ee20ac2103986a0a70060945d1cb85a10d4240 /drivers/net/ethernet/netronome
parentnfp: run representor TX locklessly (diff)
downloadkernel-qcow2-linux-fbf60e377d5b9623abae599f947f3013c07842c4.tar.gz
kernel-qcow2-linux-fbf60e377d5b9623abae599f947f3013c07842c4.tar.xz
kernel-qcow2-linux-fbf60e377d5b9623abae599f947f3013c07842c4.zip
nfp: run don't require Qdiscs on representor netdevs
Our representors are software devices built on top of the PF vNIC, the queuing should only happen at the vNIC netdevice. Allow representors to run qdisc-less. Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: John Hurley <john.hurley@netronome.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/netronome')
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_net_repr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c b/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
index 769fb5210aaf..b9904f6b41f8 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
+++ b/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
@@ -299,6 +299,7 @@ int nfp_repr_init(struct nfp_app *app, struct net_device *netdev,
SWITCHDEV_SET_OPS(netdev, &nfp_port_switchdev_ops);
+ netdev->priv_flags |= IFF_NO_QUEUE;
netdev->features |= NETIF_F_LLTX;
if (nfp_app_has_tc(app)) {