打印skb内容的一小段代码
来源:互联网 发布:windows如何查看cpu 编辑:程序博客网 时间:2024/06/07 17:48
代码为:
在另外一个内核版本上,上的打印代码回打不全,因为skb->data指针被移动过了,所以得用下面这段:
点击(此处)折叠或打开
- if (skb)
- {
- char *buf = skb->data;
- int len = skb->len;
- int i;
-
- printk("[%s:%d]Packet length = %#4x\n", __FUNCTION__, __LINE__, len);
- for (i = 0; i < len; i++){
- if (i % 16 == 0) printk("%#4.4x", i);
- if (i % 2 == 0) printk(" ");
- printk("%2.2x", ((unsigned char *)buf)[i]);
- if (i % 16 == 15) printk("\n");
- }
- printk("\n\n\n\n");
- }
在另外一个内核版本上,上的打印代码回打不全,因为skb->data指针被移动过了,所以得用下面这段:
- if (skb)
- {
- char *buf = (char *)(skb->mac_header);
- int len = skb->len;
- int i;
- printk("[%s:%d]Packet length = %#4x\n", __FUNCTION__, __LINE__, len);
- for (i = 0; i < len; i++){
- if (i % 16 == 0) printk("%#4.4x", i);
- if (i % 2 == 0) printk(" ");
- printk("%2.2x", ((unsigned char *)buf)[i]);
- if (i % 16 == 15) printk("\n");
- }
- printk("\n\n\n\n");
- }
0 0
- 打印skb内容的一小段代码
- 一小段puzzling的代码
- 一小段四则运算的代码
- 有关消息映射的一小段代码
- 改动鼠标形状的一小段代码
- 华为的一小段代码找错题
- div屏蔽dropdownlist的一小段代码
- 有关Java继承的一小段代码
- 一小段jsp代码
- 一小段html5代码
- 关于 代码 的一小段 VBScript 代码 by shawl.qiu
- 一小段代码看内存
- 对字节填充的一点理解,以及一小段代码
- 实现网页打开进度条的一小段代码
- 一小段jQuery代码的分析与优化
- Java随机写文件的一小段代码示例
- java IO中经常使用的一小段代码
- 一小段关键词分析代码(VB)
- 《乔布斯传》读后感
- 怎么把PDF文件转换成jpg格式图片
- 欢迎使用CSDN-markdown编辑器
- 将一个普通文件夹导入至eclipse
- File类实例给定一个相对路径字符串那当前目录是从哪里来
- 打印skb内容的一小段代码
- 模拟题 c/c++ 换酒喝问题
- 自然语言处理技术及互联网应用解析(节选)
- 触发器的更新本表(由循环触发引起的思考)
- 第四章 Controller接口控制器详解(3)——跟着开涛学SpringMVC
- JS清空数组的三种方式
- Google背后的开源力量
- linux 命令之top
- 社会化三方分享集成详细介绍(友盟)