diff options
| author | Luigi Rizzo <luigi@FreeBSD.org> | 2002-11-21 01:27:31 +0000 |
|---|---|---|
| committer | Luigi Rizzo <luigi@FreeBSD.org> | 2002-11-21 01:27:31 +0000 |
| commit | e4218b655545530e5c26129209970499f4efae21 (patch) | |
| tree | 69699cd1fd1f2303116d1ae54acd083dc9f585e1 /sys/net | |
| parent | cc6f28c7d9f750b13c825965c88d46b2ba1b695a (diff) | |
Notes
Diffstat (limited to 'sys/net')
| -rw-r--r-- | sys/net/bridge.c | 4 | ||||
| -rw-r--r-- | sys/net/if_ethersubr.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/net/bridge.c b/sys/net/bridge.c index 10604835d990..896c390a05bb 100644 --- a/sys/net/bridge.c +++ b/sys/net/bridge.c @@ -865,8 +865,8 @@ bdg_forward(struct mbuf *m0, struct ether_header *const eh, struct ifnet *dst) int i; - if (args.rule != NULL) /* packet already partially processed */ - goto forward; /* HACK! I should obey the fw_one_pass */ + if (args.rule != NULL && fw_one_pass) + goto forward; /* packet already partially processed */ /* * i need some amt of data to be contiguous, and in case others need * the packet (shared==1) also better be in the first mbuf. diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c index 52e39f610b85..56cf585fc9f0 100644 --- a/sys/net/if_ethersubr.c +++ b/sys/net/if_ethersubr.c @@ -457,8 +457,8 @@ ether_ipfw_chk(struct mbuf **m0, struct ifnet *dst, int i; struct ip_fw_args args; - if (*rule != NULL) /* dummynet packet, already partially processed */ - return 1; /* HACK! I should obey the fw_one_pass */ + if (*rule != NULL && fw_one_pass) + return 1; /* dummynet packet, already partially processed */ /* * I need some amt of data to be contiguous, and in case others need |
