Linux中ifreq 结构体分析和使用(转)
来源:互联网 发布:21天学通c语言电子版 编辑:程序博客网 时间:2024/04/30 10:30
Linux中ifreq 结构体分析和使用(转)
(2012-08-13 09:27:10)it
分类: socket结构原型:
struct ifreq
{
#define IFHWADDRLEN
};
#define ifr_name
#define ifr_hwaddr
#define
#define
#define
#define
#define
#define ifr_ifindex
#define ifr_qlen
基本介绍:
ifreq结构定义在/usr/include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的。其中包含了一个接口的名 字和具体内容——(是个共用体,有可能是IP地址,广播地址,子网掩码,MAC号,MTU或其他内容)。ifreq包含在ifconf结构中。而 ifconf结构通常是用来保存所有接口的信息的。
举例说明:
在Linux系统中,ifconfig命令是通过ioctl接口与内核通信,例如,当系统管理员输入如下命令来改变接口eth0的MTU大小:
ifconfig命令首先打开一个socket,然后通过系统管理员输入的参数初始化一个数据结构,并通过ioctl调用将数据传送到内核。SIOCSIFMTU是命令标识符。
来源:http://blog.csdn.net/zhu114wei/article/details/6927513
- Linux中ifreq 结构体分析和使用(转)
- Linux中ifreq 结构体分析和使用(转)
- Linux中ifreq 结构体分析和使用(转)
- Linux中ifreq 结构体分析和使用
- Linux中ifreq 结构体分析和使用
- Linux中ifreq 结构体分析和使用
- Linux中ifreq 结构体分析和使用
- Linux中ifreq 结构体分析和使用 及其在项目中的简单应用
- 两个结构体ifconf和ifreq
- 两个结构体ifconf和ifreq
- 两个结构体ifconf和ifreq
- 两个结构体ifconf和ifreq
- struct ifreq 结构体
- struct ifreq 结构体
- ifreq结构体 说明
- 一些重要的网络结构体ifconf, ifreq,sockaddr,caddr_t
- struct ifreq结构体与ip,子网掩码,网关等信息
- 一些重要的网络结构体ifconf, ifreq,sockaddr,caddr_t
- iOS开发系列---Objective-C之基础知识
- 资源马克-20161124- php smtp 带附件的邮件发送
- 如何使用openssl生成RSA公钥和私钥对
- 对于ztree的使用详解
- MFC对话框整合
- Linux中ifreq 结构体分析和使用(转)
- 矩阵链乘问题
- Maven学习 (四) 使用Nexus搭建Maven私服
- Learn GIT
- 冒泡排序
- LeetCode 453. Minimum Moves to Equal Array Elements
- 浅析Html5 data-*自定义属性
- eclipse将控制台日志打印到日志文件
- 封装