网络发包DMA疑惑
最近看一段网络相关的商业代码发现。在用户空间封装一个数据包,并且也使用了DMA描述表指向的该数据包,,后面在内核空间并没有看到使用copy_from_user这种函数把数据包,复制到内核空间,,而是看到只是调用DMA相关描述地址发送。。。这种情况是怎么回事啊??还有就是DMA的内存可以在用户空间直接使用???但是在内核空间是明显使用了DMA发送的数据
望有这方便的高手 分析哈撒 由于是商业代码所以不能贴出来真心烦啊、、 好像skb本来就是内核数据结构 tc1989tc 发表于 2013-05-08 21:27 static/image/common/back.gif
最近看一段网络相关的商业代码发现。在用户空间封装一个数据包,并且也使用了DMA描述表指向的该数据包,,后 ...
报文内存是从内核空间申请映射出来的。
页:
[1]