Chinaunix

标题: 关于__netdev_alloc_skb [打印本页]

作者: sudawuqi    时间: 2018-08-11 17:36
标题: 关于__netdev_alloc_skb
__netdev_alloc_skb申请skb缓冲区有两种方式,一种是从slab申请,一种是直接申请内存页。请问这两种方式有什么区别啊,为什么要实现两种方式呢
作者: goingstudy    时间: 2018-08-13 10:00
你弄混了吧,skb本身是slab,存数据的是用page
作者: sudawuqi    时间: 2018-08-13 21:52
你好,没有弄混。skb结构体是从slab申请的,存数据的缓冲区可以申请页,也可以从slab申请,所以想弄清楚这两种方式的区别
作者: lovelylich    时间: 2018-08-22 16:27
底层调用__alloc_rx_skb,大于page_size直接申请页,小于的话,从cache申请




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2