Page MenuHomeFreeBSD

D29271.diff
No OneTemporary

D29271.diff

diff --git a/sys/netpfil/pf/if_pfsync.c b/sys/netpfil/pf/if_pfsync.c
--- a/sys/netpfil/pf/if_pfsync.c
+++ b/sys/netpfil/pf/if_pfsync.c
@@ -1960,7 +1960,7 @@
nlen += sizeof(struct pfsync_subheader);
if (b->b_len + nlen > sc->sc_ifp->if_mtu) {
- pfsync_sendout(1, 0);
+ pfsync_sendout(0, 0);
nlen = sizeof(struct pfsync_subheader) +
sizeof(struct pfsync_upd_req);
@@ -1968,6 +1968,8 @@
TAILQ_INSERT_TAIL(&b->b_upd_req_list, item, ur_entry);
b->b_len += nlen;
+
+ pfsync_push(b);
}
static bool

File Metadata

Mime Type
text/plain
Expires
Thu, Nov 14, 11:13 PM (8 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14635049
Default Alt Text
D29271.diff (523 B)

Event Timeline