Date: Tue, 6 Feb 2001 17:03:14 -0800 (PST) From: Luigi Rizzo <luigi@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net bridge.c if_ethersubr.c src/sys/netinet if_ether.c ip_fw.c ip_fw.h ip_input.c ip_output.c Message-ID: <200102070103.f1713EE20280@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
luigi 2001/02/06 17:03:14 PST Modified files: (Branch: RELENG_4) sys/net bridge.c if_ethersubr.c sys/netinet if_ether.c ip_fw.c ip_fw.h ip_input.c ip_output.c Log: Another sweep at the bridge/ipfw/dummynet code, thanks to the bug reports received over the last days. Among other things, this commit should avoid some of the problems with ARP replies being copied to the wrong interface. In detail (and modulo errors) bridge.c: + comment out some verbose debugging messages; + improve handling of configurations with multiple interface clusters. Do not permit leaks of packets from one cluster to another. + simplify the structure of bdg_forward() net/if_ethersubr.c: + minor simplifications related to the change of interface in bdg_forward(); netinet/if_ether.c + minor simplifications in the arp error handling code. netinet/ip_fw.c netinet/ip_fw.h + #define and use a symbolic constant for the return value from ip_fw_chk netinet/ip_input.c netinet/ip_output.c + same as above, plus improve error handling in case the firewall decides to change the mbuf pointer. Revision Changes Path 1.16.2.13 +60 -65 src/sys/net/bridge.c 1.70.2.12 +1 -6 src/sys/net/if_ethersubr.c 1.64.2.8 +9 -15 src/sys/netinet/if_ether.c 1.131.2.15 +3 -5 src/sys/netinet/ip_fw.c 1.47.2.6 +3 -2 src/sys/netinet/ip_fw.h 1.130.2.13 +3 -5 src/sys/netinet/ip_input.c 1.99.2.10 +6 -10 src/sys/netinet/ip_output.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102070103.f1713EE20280>