net: uefi: Enable all the receive filters.

Try to ensure that packets actually make it through the hardware to the
network stack.

Change-Id: Ic2ce8aa50caaa1c0fcffa1aa4025682845acf288
diff --git a/src/drivers/net/uefi.c b/src/drivers/net/uefi.c
index 358a76e..29a449e 100644
--- a/src/drivers/net/uefi.c
+++ b/src/drivers/net/uefi.c
@@ -84,6 +84,13 @@
 		return 1;
 	}
 
+	mode->ReceiveFilterSetting =
+		EFI_SIMPLE_NETWORK_RECEIVE_UNICAST |
+		EFI_SIMPLE_NETWORK_RECEIVE_MULTICAST |
+		EFI_SIMPLE_NETWORK_RECEIVE_BROADCAST |
+		EFI_SIMPLE_NETWORK_RECEIVE_PROMISCUOUS |
+		EFI_SIMPLE_NETWORK_RECEIVE_PROMISCUOUS_MULTICAST;
+
 	if (mode->HwAddressSize != sizeof(dev->mac)) {
 		printf("Unexpected MAC size %d.\n",
 		       mode->HwAddressSize);