|
LWIP协议栈中一包数据最后是怎么发送出去了?(已经解决)
[复制链接]
我想知道一包数据是怎么发送出去的。所以根据上图,我把对应的函数“
tcp_write ——>
tcp_enqueue
——>
tcp_output ——>ip_output_if
——> netif->output ” 我看到“
ip_output_if ()”这个函数,最后调用了“
netif->output ”说这样就把数据发出去了。 但是“
netif->output ”的定义是这样的。
我想问的是“err_t (* output)(struct netif *netif, struct pbuf *p,struct ip_addr *ipaddr);”怎么就把数据发出去了?找不到它的函数原型啊? 还请大家帮忙解答下。先谢谢了
[ 本帖最后由 dayup 于 2012-7-9 17:49 编辑 ]
|
|