IP输入 之 ip_local_deliver && ip_local_deliver_finish

概述:

当ip包收上来,查路由,发现是发往本地的数据包时,会调用ip_local_deliver函数;

ip_local_deliver中对ip分片进行重组,经过LOCAL_IN钩子点,然后调用ip_local_deliver_finish;

ip_local_deliver_finish函数处理原始套接字的数据接收,并调用上层协议的包接收函数,将数据包传递到传输层;

以下为源码分析:

 

 

本文链接:IP输入 之 ip_local_deliver && ip_local_deliver_finish

转载声明:转载请注明来源:Linux TCP/IP Stack,谢谢!


发表评论

电子邮件地址不会被公开。 必填项已用*标注