net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit()
authorMenglong Dong <menglong8.dong@gmail.com>
Wed, 9 Oct 2024 02:28:28 +0000 (10:28 +0800)
committerDavid S. Miller <davem@davemloft.net>
Sun, 13 Oct 2024 10:33:09 +0000 (11:33 +0100)
Replace kfree_skb() with kfree_skb_reason() in vxlan_mdb_xmit. No drop
reasons are introduced in this commit.

Signed-off-by: Menglong Dong <dongml2@chinatelecom.cn>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/vxlan/vxlan_mdb.c

index ebed05a2804cf83294adaeb63fa82cdb4746bfdf..8735891ee1286bd626c0f3d8f459901d6f191f28 100644 (file)
@@ -1712,7 +1712,7 @@ netdev_tx_t vxlan_mdb_xmit(struct vxlan_dev *vxlan,
                vxlan_xmit_one(skb, vxlan->dev, src_vni,
                               rcu_dereference(fremote->rd), false);
        else
-               kfree_skb(skb);
+               kfree_skb_reason(skb, SKB_DROP_REASON_VXLAN_NO_REMOTE);
 
        return NETDEV_TX_OK;
 }