net/tcp: improve tcp_send_txnotify

Use conn->dev directly when it is already available

Signed-off-by: Jerry Ma <shichunma@bestechnic.com>
This commit is contained in:
shichunma
2026-04-17 09:40:16 +08:00
committed by archer
parent 04cc4740ea
commit 7897729bec
+8 -2
View File
@@ -685,8 +685,8 @@ void tcp_synack(FAR struct net_driver_s *dev, FAR struct tcp_conn_s *conn,
* Name: tcp_send_txnotify
*
* Description:
* Notify the appropriate device driver that we are have data ready to
* be send (TCP)
* Notify the appropriate device driver that we have data ready to
* send (TCP)
*
* Input Parameters:
* psock - Socket state structure
@@ -700,6 +700,12 @@ void tcp_synack(FAR struct net_driver_s *dev, FAR struct tcp_conn_s *conn,
void tcp_send_txnotify(FAR struct socket *psock,
FAR struct tcp_conn_s *conn)
{
if (conn->dev != NULL)
{
netdev_txnotify_dev(conn->dev, TCP_POLL);
return;
}
#ifdef CONFIG_NET_IPv4
#ifdef CONFIG_NET_IPv6
/* If both IPv4 and IPv6 support are enabled, then we will need to select