XMU->九天揽月->五湖抓鳖->DSP->driver->kernel/OpenWRT->ISP/RTOS
发布时间:2015-08-30 00:29:19
发送的主要流程
1. 高层任务通过统一的设备无关接口来发起发送动作,dev_queue_xmit(*skb)
2. 在这个接口中,通过判断txq->qdisc->enqueue是否存在来判断是否为接口挂上了tc配置的qos队列,如果有非空的回调接口那么就进入了qos的队列调度中__dev_xmit_skb。事实上除非netdev的txqueuelen=0,这个回.........【阅读全文】
发布时间:2015-08-14 19:19:08
pktgen是linux内核自带的发包工具,省却了用户态socket的参与,纯粹在内核构造skb送netdev的txqueue上,可以达到极高pps。pktgen只有UDP协议,适合做吞吐量测试。
安装pktgen,一般只需要 in.........【阅读全文】
发布时间:2015-07-13 14:47:19
-m conntrack --ctstate ESTABLISHED,RELATED -j ...<br />-m state --state ESTABLISHED,RELATED -j ... <br />我们要对一条连接做处理,可以用以上两种match target来实现。<br />两者的区别是啥?!<br />有观点:<br />1. ubuntu的howto推荐是conntrack,除非有错的话,再使用state<br />2. conntrack模块会.........【阅读全文】