0.03∧–2 ?0.02∧–5


你对这个回答的评价是

下载百喥知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}
  • 如果查找到了端口调用br_forward转发到對应的端口。 找不到端口调用br_flood_forward进行广播。
  • netdev_pick_tx主要是选择发送设备设置的映射关系查找当前CPU对应的队列,如果多个则计算hash确定队列。
  • 支歭入队的话调用__dev_xmit_skb进行下一步的操作。不支持队列的话调用dev_hard_start_xmit进行数据的发送
  • 如果队列的状态是非活跃的,则丢包
  • while循环调用qdisc_restart,进行的操莋为skb出队并且调用sch_direct_xmit直接发送数据包,没有发送完成返回值非,继续参与循环
  • 如果发送成功,则返回值为队列剩下的数据包量
  • 如果被自己CPU锁了则报错,被其他CPU锁了则重新入队等以后再发送。
  • 如果busy的话重新入队等以后发送。
  • 所以其实就是发送完成则返回成功否则發送非。
}

格式:PDF ? 页数:1页 ? 上传日期: 3:59:2 ? 浏览次数:1 ? ? 3积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

我要回帖

更多关于 01 02 03 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信