]> git.ozlabs.org Git - ppp.git/blobdiff - freebsd-3.0/patch.if_ppp.c
freebsd-3.0 stuff from Paul Fulghum
[ppp.git] / freebsd-3.0 / patch.if_ppp.c
diff --git a/freebsd-3.0/patch.if_ppp.c b/freebsd-3.0/patch.if_ppp.c
new file mode 100644 (file)
index 0000000..4da2649
--- /dev/null
@@ -0,0 +1,11 @@
+--- sys.stable/net/if_ppp.c    Sat Jun 20 11:28:01 1998
++++ /usr/src/synclink/bsd3/if_ppp.c    Fri Apr 16 12:54:12 1999
+@@ -1084,7 +1084,7 @@
+     for (i = 0; i < NPPP; ++i, ++sc) {
+       s = splimp();
+       if (!(sc->sc_flags & SC_TBUSY)
+-          && (sc->sc_if.if_snd.ifq_head || sc->sc_fastq.ifq_head)) {
++          && (sc->sc_if.if_snd.ifq_head || sc->sc_fastq.ifq_head || sc->sc_outm)) {
+           sc->sc_flags |= SC_TBUSY;
+           splx(s);
+           (*sc->sc_start)(sc);