博客专栏  >  编程语言   >  linux内核网络sk_buff结构详解

linux内核网络sk_buff结构详解

本专栏是通过读《深入理解linux网络技术内幕》和自己的理解整理而成的笔记,从sk_buff结构体到sk_buff_info结构体都成员都有详细解释;以及对这些结构体的一些操作函数,和内存申请、释放、克隆、拷贝等函数;还有一些操作队列函数;总之是对sk_buff一个透彻的讲解。

关注
11 已关注
5篇博文
  • sk_buff整理笔记(五、队列管理函数)

    分析sk_buff结构及相关结构的队列管理函数:初始化函数,skb_queue_head_init(struct sk_buff_head *list);插入函数,kb_queue_head(),sk...

    2014-08-31 22:37
    2342
  • sk_buff整理笔记(四、克隆与复制)

    上面的pskb_copy()函数和skb_clone()函数类似:skb_clone()函数克隆出来的skb结构不能修改其共享数据区的数据,而pskb_copy()函数也是一样的,克隆出来的skb及数...

    2014-08-25 21:41
    2030
  • sk_buff整理笔记(三、内存申请和释放)

    内核对于sk_buff结构的内存分配不是和一般的结构动态内存申请一样:只分配指定大小的内存空间。而是在开始的时候,在初始化函数skb_init()中就分配了两段内存(skbuff_head_cache...

    2014-08-21 22:00
    3331
  • sk_buff整理笔记(二、操作函数)

    sk_buff整理笔记(一、数据结构)这一篇要讲的是内核为sk_buff结构提供的一些操作函数:(a)skb_put(), (b)skb_push(), (c)skb_pull(), and (d)s...

    2014-08-20 23:21
    3283
  • sk_buff 整理笔记(一、数据结构)

    对sk_buff结构体以及相关的sk_buff_head结构体、sk_buff结构体数据区、sk_shared_info分片结构体、分片结构体的数据区的常用成员字段进行透彻的分析。以及分析这几个结构体...

    2014-08-18 21:47
    6236
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部