| #ifndef __LINUX_IF_ADDR_H |
| #define __LINUX_IF_ADDR_H |
| #include <linux/netlink.h> |
| __u8 ifa_prefixlen; /* The prefix length */ |
| __u8 ifa_flags; /* Flags */ |
| __u8 ifa_scope; /* Address scope */ |
| __u32 ifa_index; /* Link index */ |
| * IFA_ADDRESS is prefix address, rather than local interface address. |
| * It makes no difference for normally configured broadcast interfaces, |
| * but for point-to-point IFA_ADDRESS is DESTINATION address, |
| * local address is supplied in IFA_LOCAL attribute. |
| #define IFA_MAX (__IFA_MAX - 1) |
| #define IFA_F_SECONDARY 0x01 |
| #define IFA_F_TEMPORARY IFA_F_SECONDARY |
| #define IFA_F_HOMEADDRESS 0x10 |
| #define IFA_F_DEPRECATED 0x20 |
| #define IFA_F_TENTATIVE 0x40 |
| #define IFA_F_PERMANENT 0x80 |
| __u32 cstamp; /* created timestamp, hundredths of seconds */ |
| __u32 tstamp; /* updated timestamp, hundredths of seconds */ |