pub unsafe extern "C" fn netif_add_noaddr(
    netif: *mut netif,
    state: *mut c_void,
    init: Option<unsafe extern "C" fn(_: *mut netif) -> i8>,
    input: Option<unsafe extern "C" fn(_: *mut pbuf, _: *mut netif) -> i8>
) -> *mut netif