- 博客(3)
- 收藏
- 关注
原创 GSO revisit
GSO GSO用来扩展之前的TSO,目前已经并入upstream内核。TSO只能支持tcp协议,而GSO可以支持tcpv4, tcpv6, udp等协议。在GSO之前,skb_shinfo(skb)有两个成员ufo_size, tso_size,分别表示udp fragmentation offloading支持的分片长度,以及tcp segmentation offloading支持的
2013-09-22 02:51:34 7231 1
原创 netback再分析
以konrad的dom0 tree ( http://git.kernel.org/cgit/linux/kernel/git/konrad/xen.git/ ) 为base tree,分析下netback这两年的代码变化和相应patch 首先一个比较大的变化在于netback不再依赖xen foreign page这个feature。我之前的文章 http://blog.csdn.net/ma
2013-09-17 17:51:33 4937
原创 xen网络后端驱动分析(发送篇)
这篇来研究netback的报文发送,后端设备创建过程中会调用netif_map,映射tx, rx的IO ring,同时绑定event channel中断。当netfront要发送skb时,会触发irq让后端发送,对应的ISR为netif_be_int irqreturn_t netif_be_int(int irq, void *dev_id) { struct xen_netif
2013-09-09 20:20:33 3989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人