diff --git a/pkg/lwip/Makefile b/pkg/lwip/Makefile
index 379093a031a6cae3b49c0ff035128ba7fe2073c3..8a84d402f1e9e23e2f08fd8acadf790a292721d2 100644
--- a/pkg/lwip/Makefile
+++ b/pkg/lwip/Makefile
@@ -1,7 +1,7 @@
 PKG_NAME=lwip
 PKG_URL=git://git.savannah.nongnu.org/lwip.git
-# lwIP v2.1.0
-PKG_VERSION=e6a8415df332ee34d7af02255b2aa1e8ee74348f
+# lwIP v2.1.2
+PKG_VERSION=159e31b689577dbf69cf0683bbaffbd71fa5ee10
 PKG_LICENSE=BSD-3-Clause
 
 LWIP_MODULES         = lwip_api lwip_core lwip_ipv4 lwip_ipv6 \
diff --git a/pkg/lwip/patches/0001-lowpan6.c-Fix-IEEE-802.15.4-address-setting.patch b/pkg/lwip/patches/0001-lowpan6.c-Fix-IEEE-802.15.4-address-setting.patch
deleted file mode 100644
index 793da70f4e9d7068b4c89c5042ba94b50e27bff4..0000000000000000000000000000000000000000
Binary files a/pkg/lwip/patches/0001-lowpan6.c-Fix-IEEE-802.15.4-address-setting.patch and /dev/null differ