Netlink中常用宏定义 收藏
来源:互联网 发布:翻译外文文献的软件 编辑:程序博客网 时间:2024/06/16 21:10
在linux/netlink.h中定义了一些方便对消息进行处理的宏,这些宏包括:
宏NLMSG_ALIGN(len)用于得到不小于len且字节对齐的最小数值。
宏NLMSG_LENGTH(len)用于计算数据部分长度为len时实际的消息长度。它一般用于分配消息缓存。
宏NLMSG_SPACE(len)返回不小于NLMSG_LENGTH(len)且字节对齐的最小数值,它也用于分配消息缓存。
宏NLMSG_DATA(nlh)用于取得消息的数据部分的首地址,设置和读取消息数据部分时需要使用该宏。
宏NLMSG_NEXT(nlh,len)用于得到下一个消息的首地址,同时len也减少为剩余消息的总长度,该宏一般在一个消息被分成几个部分发送或接收时使用。
宏NLMSG_OK(nlh,len)用于判断消息是否有len这么长。
宏NLMSG_PAYLOAD(nlh,len)用于返回payload的长度。
函数close用于关闭打开的netlink socket。
- Netlink中常用宏定义 收藏
- netlink中常用宏定义 -- netlink
- Netlink中常用宏定义
- Netlink中常用宏定义
- netlink中常用宏定义
- Netlink中常用宏定义
- netlink中常用宏定义
- netlink宏定义
- netlink使用方法 收藏
- MFC中常用宏定义
- C中常用宏定义
- C 中常用宏定义
- IOS中常用宏定义
- swift中常用宏定义
- WINCE开发过程中常用宏定义
- C语言中常用的宏定义
- 成熟软件中常用的宏定义
- DirectX中常用的宏定义
- chromium/chrome 常用使用技巧
- 内核定时器 timer_list 分析
- NAPI机制分析
- netlink 简单介绍
- netlink使用方法 收藏
- Netlink中常用宏定义 收藏
- Linux内核中ioremap映射的透彻理解
- Linux内核网络系统结构图(TCP/IP)和源代码的布局
- Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity)
- initrd镜像文件的作用
- 什么是Big Endian和Little Endian?
- linux 中断相关的几个问题
- slub 分析
- linux 内存管理之bootmem allocator
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
怎样才能创业
农村小本创业致富项目
打工与创业
小成本创业开店
小投资创业开店项目
2014小本创业
灵动创想玩具
创想未来
创想兵团手机版下载
创想平板电脑
紫光创想显示器
简单小制作
科技小创作
小创作
科技小创新
科技创新小作品
科技创新小制作
300个创新小故事
创新的小故事
创新小制作
创新小作品
科技创新小制作作品
创新小设计
关于创新的小故事
木头手工制作小玩意
机械创新设计小作品
中学生科技创新小制作
三年级科技创新小制作
小学生科技创新小制作图片
创意小发明
科学小发明简单有创意
小学生创意实用小发明
生活小创意旧物改造
学生小创意小发明
科技创意实用小发明
手工创意小制作
创意手工小制作
废品小创意小发明
学生创意小发明
小瓶子小创意小发明
小创意小发明手工制作