sk_buff内核api函数记录

1、alloc_skb()

 上层协议要发送数据包的时候或网络设备准备接收数据包的时候调用

2、kfree_skb()

释放sk_buff结构体

3、skb_put()

在数据区的末端添加某协议的尾部

4、skb_push()

在数据区的前端添加某协议的头部,这里移动的数据指针的是data前移len个单位

5、skb_pull()

删除数据区的末端添加某协议的尾部

6、skb_trim

删除数据区的前端添加某协议的头部。

posted @ 2019-10-19 14:58  HelloWorldyd  阅读(291)  评论(0编辑  收藏  举报