From ffe6efe90955e8983a7771d97165fb68f4a6e395 Mon Sep 17 00:00:00 2001 From: xiehang Date: Mon, 30 Dec 2019 11:23:03 +0800 Subject: [PATCH] ip_frag: Drop IPv4 packets larger than MTU 2.1.3-esp: 83edc198 ip_frag: Drop IPv4 packets larger than MTU --- src/core/ipv4/ip4.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/ipv4/ip4.c b/src/core/ipv4/ip4.c index bda49d2b..7b4dfa3d 100644 --- a/src/core/ipv4/ip4.c +++ b/src/core/ipv4/ip4.c @@ -1064,6 +1064,8 @@ ip4_output_if_opt_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *d if (netif->mtu && (p->tot_len > netif->mtu)) { return ip4_frag(p, netif, dest); } +#else + LWIP_ERROR("ip4_output_if: Packet larger than MTU discarded", !(netif->mtu && p->tot_len > netif->mtu), return ERR_IF;); #endif /* IP_FRAG */ LWIP_DEBUGF(IP_DEBUG, ("ip4_output_if: call netif->output()\n"));