diff --git a/hal/ethernet/linux/ethernet_linux.c b/hal/ethernet/linux/ethernet_linux.c index ebf66c4d..9ad6da8d 100644 --- a/hal/ethernet/linux/ethernet_linux.c +++ b/hal/ethernet/linux/ethernet_linux.c @@ -208,6 +208,8 @@ Ethernet_createSocket(const char* interfaceId, uint8_t* destAddress) memcpy(ethernetSocket->socketAddress.sll_addr, destAddress, 6); ethernetSocket->isBind = false; + + Ethernet_setMode(ethernetSocket, ETHERNET_SOCKET_MODE_PROMISC); } return ethernetSocket;