efinet: Do not return only if ReceiveFilter fails
If the network interface or the uefi implementation do not support the ReceiveFilter interface do not return only and just print a message. U-Boot doesn't support is and likely never will. Also even if this fails it doesn't mean that network in EFI isn't supported.
This commit is contained in:
parent
570099bbdd
commit
034a1825df
@ -225,11 +225,9 @@ efinet_init(struct iodesc *desc, void *machdep_hint)
|
||||
EFI_SIMPLE_NETWORK_RECEIVE_BROADCAST;
|
||||
|
||||
status = net->ReceiveFilters(net, mask, 0, FALSE, 0, NULL);
|
||||
if (status != EFI_SUCCESS) {
|
||||
if (status != EFI_SUCCESS)
|
||||
printf("net%d: cannot set rx. filters (status=%lu)\n",
|
||||
nif->nif_unit, EFI_ERROR_CODE(status));
|
||||
return;
|
||||
}
|
||||
|
||||
#ifdef EFINET_DEBUG
|
||||
dump_mode(net->Mode);
|
||||
|
Loading…
Reference in New Issue
Block a user