ifreq Struct Reference

#include <if.h>


Data Fields

union {
   char   ifrn_name [IFNAMSIZ]
 if name, e.g. "en0"
   char   ifrn_hwaddr [IFHWADDRLEN]
ifr_ifrn
union {
   sockaddr   ifru_addr
   sockaddr   ifru_dstaddr
   sockaddr   ifru_broadaddr
   sockaddr   ifru_netmask
   short   ifru_flags
   int   ifru_metric
   int   ifru_mtu
   caddr_t   ifru_data
ifr_ifru


Detailed Description

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.

Definition at line 115 of file if.h.


Field Documentation

union { ... } ifreq::ifr_ifrn

union { ... } ifreq::ifr_ifru

char ifreq::ifrn_hwaddr[IFHWADDRLEN]

Definition at line 121 of file if.h.

char ifreq::ifrn_name[IFNAMSIZ]

if name, e.g. "en0"

Definition at line 120 of file if.h.

struct sockaddr ifreq::ifru_addr

Definition at line 125 of file if.h.

struct sockaddr ifreq::ifru_broadaddr

Definition at line 127 of file if.h.

caddr_t ifreq::ifru_data

Definition at line 132 of file if.h.

struct sockaddr ifreq::ifru_dstaddr

Definition at line 126 of file if.h.

short ifreq::ifru_flags

Definition at line 129 of file if.h.

int ifreq::ifru_metric

Definition at line 130 of file if.h.

int ifreq::ifru_mtu

Definition at line 131 of file if.h.

struct sockaddr ifreq::ifru_netmask

Definition at line 128 of file if.h.


The documentation for this struct was generated from the following file:
Generated on Mon May 1 21:47:03 2006 for KernelAPI by  doxygen 1.4.6-5