unsigned char *skb_pull(struct sk_buff *skb, int len)
该函数将 data 指针向数据区的末尾移动,减少了len 字段的长度。该函数可用于从接收到的数据头上移去数据或协议头。
unsigned char *skb_push(struct sk_buff *skb, int len)
该函数将 data 指针向数据区的前端移动,增加 了len 字段的长度。在发送数据的过程中,利用该函数可在数据的前端添加数据或协议头。
unsigned char *skb_put(struct sk_buff *skb, int len)
该函数将 tail  指针向数据区的末尾移动,增加了 len 字段的长度。在发送数据的过程中,利用该函数可在数据的末端添加数据或协议尾。

最新文章

  1. uva 11082
  2. 实现台式机redhat6.4无线网卡上网RTL8188CUS
  3. urllib2.open(req).read() 报403的错误:怎么办?
  4. emoji表情引发的JNI崩溃
  5. [转]VS2015 cordova尝试-camera
  6. 20160506-hibernate入门
  7. Win32下 Qt与Lua交互使用:配置Qt下Lua运行环境
  8. js - get-the-value-from-the-url-parameter(可以在非模态对话框中使用)
  9. Maven+struts2+spring4+hibernate4的环境搭建
  10. (简单) POJ 2750 Potted Flower,环+线段树。
  11. Luogu P5292 [HNOI2019]校园旅行
  12. SpringSecurity设置角色和权限的注意点
  13. Ocelot中使用Butterfly实践
  14. python基础之虚拟环境--常用指令
  15. mongoose+koa2 按照_id更新多条数据,删除数组中的字段,然后添加新的字段,$pull和$or结合使用
  16. 从MySQL和MongoDB的对比,看SQL与NoSQL的较量
  17. WebDriver 原理
  18. PHP中new static()与new self()的区别异同
  19. Shell脚本的特性
  20. web3.js_1.x.x--API(二)/合约部署与事件调用

热门文章

  1. hdu 5475 (线段树)
  2. Udp广播的发送和接收(iOS + AsyncUdpSocket)下篇
  3. 洛谷 P4363 [九省联考2018]一双木棋chess 解题报告
  4. 20135319zl字符集报告
  5. HDU.1850 being a good boy in spring festival (博弈论 尼姆博弈)
  6. Java之链表实现栈结构
  7. 解题:HEOI 2012 采花
  8. fzyjojP2963 -- [校内训练20161227]疫情控制问题
  9. ABTest灰度发布
  10. python的内置模块time和datetime的方法详解以及使用(python内的time和datetime时间格式)