From 667b9eabddc5d792bcd12fdc144eebdf3dc45867 Mon Sep 17 00:00:00 2001 From: meijian Date: Mon, 6 May 2024 18:54:11 +0800 Subject: [PATCH] [driver][tun]: add tx packets dump Signed-off-by: meijian --- drivers/net/tun.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/tun.c b/drivers/net/tun.c index 43067cfb19..9a81cd7e10 100644 --- a/drivers/net/tun.c +++ b/drivers/net/tun.c @@ -306,6 +306,13 @@ static int tun_txpoll(FAR struct net_driver_s *dev) int ret; DEBUGASSERT(priv->read_buf == NULL); + +#ifdef CONFIG_NET_PKT + /* When packet sockets are enabled, feed the frame into the tap */ + + pkt_input(dev); +#endif + priv->read_d_len = dev->d_len; priv->read_buf = dev->d_iob; netdev_iob_clear(dev);