netpoll从收到arp包之后到调用arp_reply这个完整的过程搞不明白
netpoll可以处理arp报文,在收到arp报文的时候,会先缓存到arp_tx中在函数netpoll_poll中会去调用service_arp_queue,在service_arp_queue中去调用arp_reply去应答arp
我看书上是这么说的(摘自内核源码剖析TCP/IP实现)
在发送过程中会通过模拟的方式出发网络设备中断,然后使用其他的CPU来进行数据包轮询输入处理,最后处理arp报文
我的问题是
1.那要是不发包了,永远就不处理arp报文的应答了?
2.从设备收到arp报文之后,代码中是如何调用到netpoll_poll这个函数的
多谢了!!!!! 本帖最后由 arm-linux-gcc 于 2015-03-05 10:52 编辑
我不懂网络,:(
我的工作一直都是搞bsp的,网络一窍不通 那个帖子作废的,直接看我这个问题,谢谢各位朋友了 @humjb_1983
@arm-linux-gcc
@镇水铁牛
@Tinnal
没办法了,只能请各位大神出山帮我看看了{:yct71:} 不专业~
你应该 @瀚海书香 我自己摸索了一个下午,看出点头绪了,貌似这块略偏 我不懂网络哈。 自己大致看懂了,采纳第一个答的吧,谢谢大家了!
页:
[1]