当前位置:  技术问答>linux和unix

ifreq是什么东西?怎样在linux下查找ifreq的信息?在线等!

    来源: 互联网  发布时间:2015-04-27

    本文导语:  ifreq是什么东西?怎样在linux下查找ifreq的信息?在线等! | in_addr是存储IP地址的结构体 struct in_addr{     u_int32_t s_addr; }; IFREQ是跟网络接口有关的结构 /*  * Interface request structure used for ...

ifreq是什么东西?怎样在linux下查找ifreq的信息?在线等!

|
in_addr是存储IP地址的结构体
struct in_addr{
    u_int32_t s_addr;
};

IFREQ是跟网络接口有关的结构
/*
 * Interface request structure used for socket
 * ioctl's.  All interface ioctl's must have parameter
 * definitions which begin with ifr_name.  The
 * remainder may be interface specific.
 */

struct ifreq 
{
#define IFHWADDRLEN 6
#define IFNAMSIZ 16
union
{
char ifrn_name[IFNAMSIZ]; /* if name, e.g. "en0" */
} ifr_ifrn;

union {
struct sockaddr ifru_addr;
struct sockaddr ifru_dstaddr;
struct sockaddr ifru_broadaddr;
struct sockaddr ifru_netmask;
struct  sockaddr ifru_hwaddr;
short ifru_flags;
int ifru_ivalue;
int ifru_mtu;
struct  ifmap ifru_map;
char ifru_slave[IFNAMSIZ]; /* Just fits the size */
char ifru_newname[IFNAMSIZ];
char * ifru_data;
struct if_settings ifru_settings;
} ifr_ifru;
};

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3