blob: 0250cbc4cfb838ccaafd1d4a1aa4721b7908b3dc [file] [log] [blame]
#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 m32_struct_ifreq;
#define MPERS_m32_struct_ifreq m32_struct_ifreq