From 761f5febc30da16eacd1cde11b9fecffc07adb84 Mon Sep 17 00:00:00 2001
From: Martine Lenders <m.lenders@fu-berlin.de>
Date: Tue, 4 Sep 2018 13:43:09 +0200
Subject: [PATCH] lwip: pull in `lwip_ethernet` when `netdev_eth` is present

With out this fix the application or device drivers need to add this
module. Otherwise, compilation of the lwIP adaptation layer will fail
for Ethernet devices.
---
 Makefile.dep | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Makefile.dep b/Makefile.dep
index a1468094cb..d7f17f1026 100644
--- a/Makefile.dep
+++ b/Makefile.dep
@@ -466,6 +466,9 @@ ifneq (,$(filter lwip,$(USEMODULE)))
   ifeq (,$(filter lwip_tcp lwip_udp lwip_udplite,$(USEMODULE)))
     USEMODULE += lwip_raw
   endif
+  ifneq (,$(filter netdev_eth,$(USEMODULE)))
+    USEMODULE += lwip_ethernet
+  endif
 endif
 
 ifneq (,$(filter lwip_ppp,$(USEMODULE)))
-- 
GitLab