diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c --- a/sys/netinet/ip_output.c +++ b/sys/netinet/ip_output.c @@ -712,6 +712,7 @@ goto again; } } + ip_len = ntohs(ip->ip_len); if (vlan_pcp > -1) EVL_APPLY_PRI(m, vlan_pcp);