| #include <inttypes.h> |
| typedef uint32_t mpers_ptr_t; |
| typedef |
| struct { |
| union { |
| char ifrn_name[16]; |
| } ifr_ifrn; |
| union { |
| struct { |
| uint16_t sa_family; |
| char sa_data[14]; |
| } ATTRIBUTE_PACKED ifru_addr; |
| struct { |
| uint16_t sa_family; |
| char sa_data[14]; |
| } ATTRIBUTE_PACKED ifru_dstaddr; |
| struct { |
| uint16_t sa_family; |
| char sa_data[14]; |
| } ATTRIBUTE_PACKED ifru_broadaddr; |
| struct { |
| uint16_t sa_family; |
| char sa_data[14]; |
| } ATTRIBUTE_PACKED ifru_netmask; |
| struct { |
| uint16_t sa_family; |
| char sa_data[14]; |
| } ATTRIBUTE_PACKED ifru_hwaddr; |
| int16_t ifru_flags; |
| int32_t ifru_ivalue; |
| int32_t ifru_mtu; |
| struct { |
| uint32_t mem_start; |
| uint32_t mem_end; |
| uint16_t base_addr; |
| unsigned char irq; |
| unsigned char dma; |
| unsigned char port; |
| unsigned char mpers_end_filler_1[3]; |
| } ATTRIBUTE_PACKED ifru_map; |
| char ifru_slave[16]; |
| char ifru_newname[16]; |
| mpers_ptr_t ifru_data; |
| } ifr_ifru; |
| } ATTRIBUTE_PACKED mx32_struct_ifreq; |
| #define MPERS_mx32_struct_ifreq mx32_struct_ifreq |