]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blobdiff - net/core/pktgen.c
net: Add ops->ndo_xmit_flush()
[mirror_ubuntu-eoan-kernel.git] / net / core / pktgen.c
index 8b849ddfef2e743676fe35642cd49d36188dd74d..83e2b4b19eb723f2a42c416429a647ae70f7afc4 100644 (file)
@@ -3285,8 +3285,6 @@ static void pktgen_wait_for_skb(struct pktgen_dev *pkt_dev)
 static void pktgen_xmit(struct pktgen_dev *pkt_dev)
 {
        struct net_device *odev = pkt_dev->odev;
-       netdev_tx_t (*xmit)(struct sk_buff *, struct net_device *)
-               = odev->netdev_ops->ndo_start_xmit;
        struct netdev_queue *txq;
        u16 queue_map;
        int ret;
@@ -3339,7 +3337,7 @@ static void pktgen_xmit(struct pktgen_dev *pkt_dev)
                goto unlock;
        }
        atomic_inc(&(pkt_dev->skb->users));
-       ret = (*xmit)(pkt_dev->skb, odev);
+       ret = netdev_start_xmit(pkt_dev->skb, odev);
 
        switch (ret) {
        case NETDEV_TX_OK: