发新话题
打印

驱动程序如何调用ip协议栈的入口函数

驱动程序如何调用ip协议栈的入口函数

请教列位高手,linux 中IP协议栈顶部和底部的入口函数是什么,
在驱动程序中可以调用他们吗
      

TOP

netif_rx把数据包挂在接受队列里并且标记一个软中断,软中断处理函数里调用ip栈函数。      

TOP

数据发送:
--[ip_queue_xmit() --- IP 层 ---- dev_queue_xmit()]--
数据接收:
--[ip_rcv() ------ IP 层 ----- ip_local_deliver()]--
调用的关键在于skb的处理。      
天给的苦向谁诉,伤痛又有谁清楚。 只影单飞无人顾,步步都是坎坷路。 天给的苦说不出,只好躲在心里哭。 痛到深处说不出,苍天怎知人孤独。

TOP

发新话题