void netif_rx_complete(dev); 这两函数只在NAPI驱动程序中使用;NAPI中的netif_receive_skb函数与netif_rx等价;它将数据包发送给内核。当NAPI驱动程序耗尽了为接收数据包准备的内存时,则它将重新启动中断,然后调用netif_rx_complete终止轮询函数。
在下文中一共展示了netif_start_queue函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。 示例1: rio_open ▲点赞 7▼ staticintrio_open(struct net_device *dev){structnetdev_private*np=netdev_priv(dev);void__io...
netif_start_queue函数(转) netif_start_queue 用来告诉上层网络协定这个驱动程序还有空的缓冲区可用,请把下 一个封包送进来。 netif_wake_queue() 会使得上层协定 [url=javascript:;]开始 [/url] 传送新的资料下来,这个函数除了通知网络系统可再次开始传输数据包之外 和netif_start_queue()函数一样。 两个...
2017-09-07 16:24 −14.1 网络设备驱动结构 网络协议接口层:硬件无关,标准收发函数dev_queue_xmit()和netif_rx(); 注意,netif_rx是将接收到的数据给上层,有时也在驱动收到数据以后调用。 网络设备接口层,net_device,统一接口名称,使上... liuwanpeng ...