svn commit: r201676 - user/luigi/ipfw3-head/sys/netinet/ipfw
Luigi Rizzo
luigi at FreeBSD.org
Wed Jan 6 21:22:30 UTC 2010
Author: luigi
Date: Wed Jan 6 21:22:29 2010
New Revision: 201676
URL: http://svn.freebsd.org/changeset/base/201676
Log:
probable fix for broken keepalives. These packets go to ip_output()
so they need ip_len in network format.
Modified:
user/luigi/ipfw3-head/sys/netinet/ipfw/ip_fw_dynamic.c
Modified: user/luigi/ipfw3-head/sys/netinet/ipfw/ip_fw_dynamic.c
==============================================================================
--- user/luigi/ipfw3-head/sys/netinet/ipfw/ip_fw_dynamic.c Wed Jan 6 21:13:28 2010 (r201675)
+++ user/luigi/ipfw3-head/sys/netinet/ipfw/ip_fw_dynamic.c Wed Jan 6 21:22:29 2010 (r201676)
@@ -1002,7 +1002,7 @@ ipfw_send_pkt(struct mbuf *replyto, stru
h->ip_hl = sizeof(*h) >> 2;
h->ip_tos = IPTOS_LOWDELAY;
h->ip_off = 0;
- h->ip_len = htons(len);
+ h->ip_len = len; // XXX was htons(len);
h->ip_ttl = V_ip_defttl;
h->ip_sum = 0;
break;
More information about the svn-src-user
mailing list