extern structstd.os.linux.ifreq[src]

Fields

ifrn: extern union {
    name: [IFNAMESIZE]u8,
}
ifru: extern union {
    addr: sockaddr,
    dstaddr: sockaddr,
    broadaddr: sockaddr,
    netmask: sockaddr,
    hwaddr: sockaddr,
    flags: IFF,
    ivalue: i32,
    mtu: i32,
    map: ifmap,
    slave: [IFNAMESIZE - 1:0]u8,
    newname: [IFNAMESIZE - 1:0]u8,
    data: ?[*]u8,
}

Source Code

Source code
pub const ifreq = extern struct {
    ifrn: extern union {
        name: [IFNAMESIZE]u8,
    },
    ifru: extern union {
        addr: sockaddr,
        dstaddr: sockaddr,
        broadaddr: sockaddr,
        netmask: sockaddr,
        hwaddr: sockaddr,
        flags: IFF,
        ivalue: i32,
        mtu: i32,
        map: ifmap,
        slave: [IFNAMESIZE - 1:0]u8,
        newname: [IFNAMESIZE - 1:0]u8,
        data: ?[*]u8,
    },
}