unsafe extern "C" fn netif_get_by_name_buffer( name: *const c_char, name_len: size_t, ) -> *mut netif_t