diff options
Diffstat (limited to 'stand/efi/libefi/efinet.c')
| -rw-r--r-- | stand/efi/libefi/efinet.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/stand/efi/libefi/efinet.c b/stand/efi/libefi/efinet.c index e872110ef08f..d3d975d21268 100644 --- a/stand/efi/libefi/efinet.c +++ b/stand/efi/libefi/efinet.c @@ -36,10 +36,11 @@ #include <efi.h> #include <efilib.h> +#include <Protocol/SimpleNetwork.h> #include "dev_net.h" -static EFI_GUID sn_guid = EFI_SIMPLE_NETWORK_PROTOCOL; +static EFI_GUID sn_guid = EFI_SIMPLE_NETWORK_PROTOCOL_GUID; static void efinet_end(struct netif *); static ssize_t efinet_get(struct iodesc *, void **, time_t); @@ -122,7 +123,7 @@ efinet_probe(struct netif *nif, void *machdep_hint) if (status != EFI_SUCCESS) { printf("Unable to open network interface %d for " "exclusive access: %lu\n", nif->nif_unit, - EFI_ERROR_CODE(status)); + DECODE_ERROR(status)); return (efi_status_to_errno(status)); } @@ -287,7 +288,7 @@ efinet_init(struct iodesc *desc, void *machdep_hint) status = OpenProtocolByHandle(h, &sn_guid, (void **)&nif->nif_devdata); if (status != EFI_SUCCESS) { printf("net%d: cannot fetch interface data (status=%lu)\n", - nif->nif_unit, EFI_ERROR_CODE(status)); + nif->nif_unit, DECODE_ERROR(status)); return; } @@ -296,7 +297,7 @@ efinet_init(struct iodesc *desc, void *machdep_hint) status = net->Start(net); if (status != EFI_SUCCESS) { printf("net%d: cannot start interface (status=%lu)\n", - nif->nif_unit, EFI_ERROR_CODE(status)); + nif->nif_unit, DECODE_ERROR(status)); return; } } @@ -305,7 +306,7 @@ efinet_init(struct iodesc *desc, void *machdep_hint) status = net->Initialize(net, 0, 0); if (status != EFI_SUCCESS) { printf("net%d: cannot init. interface (status=%lu)\n", - nif->nif_unit, EFI_ERROR_CODE(status)); + nif->nif_unit, DECODE_ERROR(status)); return; } } @@ -316,7 +317,7 @@ efinet_init(struct iodesc *desc, void *machdep_hint) status = net->ReceiveFilters(net, mask, 0, FALSE, 0, NULL); if (status != EFI_SUCCESS) printf("net%d: cannot set rx. filters (status=%lu)\n", - nif->nif_unit, EFI_ERROR_CODE(status)); + nif->nif_unit, DECODE_ERROR(status)); #ifdef EFINET_DEBUG dump_mode(net->Mode); |
