Netlink中常用宏定义
来源:互联网 发布:小米空气净化器 知乎 编辑:程序博客网 时间:2024/05/21 17:55
在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宏定义
- MFC中常用宏定义
- C中常用宏定义
- C 中常用宏定义
- IOS中常用宏定义
- swift中常用宏定义
- WINCE开发过程中常用宏定义
- C语言中常用的宏定义
- 成熟软件中常用的宏定义
- DirectX中常用的宏定义
- C语言中常用宏定义集锦
- Linux下利用信号的异步串口中断响应
- 八、WebService处理异常信息
- phpdesigner 7 注册码
- CCSDS worldpharos, v1
- Erlang/OTP-R13B04(ubuntu 10.10)源码构建与安装笔记
- Netlink中常用宏定义
- 复选按钮 Check Buttons@GTK+ 2.0 中文教程连载
- netlink使用方法
- 在ubuntu10。04上安装类似于word的latex
- .net 如何弹出一个html页面。
- 九、WebService中文件传输
- 单选按钮 Radio Buttons@GTK+ 2.0 中文教程连载
- 另一篇我最喜爱的关于const 的文章,老外写的
- .net平台给我们提供了一种运行环境