说明
硬件平台zynq7020,sdk里,使用echo 例程中。
tcp接收中断过程的调用层次
while循环里使用netif结构体,xemacif_input(netif )的调用过程,按序号的顺序逐层调用。
序号 |
所在文件名 |
调用函数名称 |
解释说明 |
1 |
main.c |
xemacif_input(netif ) |
|
2 |
xadapter.c |
xemacpsif_input(netif) |
|
3 |
xemacpsif.c |
low_level_input(netif) |
/* move received packet into a new pbuf */ |
4 |
xpqueue.c |
pq_dequeue(pq_queue_t *q) |
p = (struct pbuf *)pq_dequeue(xemacpsif->recv_q); 此处调用后从netif->recv_q搬到了pbuf-payload中 |
序号 |
所在文件名 |
调用函数名称 |
解释说明 |
* |
以下将ethernet_input设为接收入口函数 |
||