我有一个Rx合并的网络硬件,其中与nic设备相关的帧被组合并作为一个大块(大于mtu)发送给驱动程序。
在驱动程序中,我必须根据mtu大小拆分它们,并且需要发送到堆栈。
- 我想知道有没有办法分配一个页面,以便我可以在设备DMA的框架之后拆分它?
- 单个页面是否可以跨多个skb共享(不同于同一个skb中的frags)?如果是这样,我需要特别注意哪个页面取消映射?
- 是否有一种机制可以分配sgs并将它们映射到页面之后
设备执行DMA,拆分此sgs并指向skb并发送到堆栈
醇>
等待回应
由于
pradeep G