]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/net/pktsched/pktsched_rmclass.c
xnu-2782.20.48.tar.gz
[apple/xnu.git] / bsd / net / pktsched / pktsched_rmclass.c
index a5f8e5a8440e89e25ae71568078085f622486c22..89b98e14bcebc5c877083ce721f980a36c5da46a 100644 (file)
@@ -1718,8 +1718,11 @@ _rmc_addq(rm_class_t *cl, struct mbuf *m, struct pf_mtag *t)
                }
                if (cl->sfb_ != NULL)
                        return (sfb_addq(cl->sfb_, &cl->q_, m, t));
-       } else if (cl->flags_ & RMCF_CLEARDSCP)
+       }
+#if PF_ECN
+       else if (cl->flags_ & RMCF_CLEARDSCP)
                write_dsfield(m, t, 0);
+#endif /* PF_ECN */
 
        /* test for qlen > qlimit is done by caller */
        _addq(&cl->q_, m);