X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/f427ee49d309d8fc33ebf3042c3a775f2f530ded..c3c9b80d004dbbfdf763edeb97968c6997e3b45b:/bsd/net/classq/classq.h diff --git a/bsd/net/classq/classq.h b/bsd/net/classq/classq.h index 1ec52efea..a3cd15205 100644 --- a/bsd/net/classq/classq.h +++ b/bsd/net/classq/classq.h @@ -93,6 +93,11 @@ typedef struct classq_pkt { #define CLASSQ_PKT_INITIALIZER(_p) \ (classq_pkt_t){ .cp_mbuf = NULL, .cp_ptype = QP_INVALID } +#define CLASSQ_PKT_INIT(_p) do { \ + (_p)->cp_ptype = QP_INVALID; \ + (_p)->cp_mbuf = NULL; \ +} while (0) + #define CLASSQ_PKT_INIT_MBUF(_p, _m) do { \ (_p)->cp_ptype = QP_MBUF; \ (_p)->cp_mbuf = (_m); \ @@ -183,6 +188,9 @@ typedef struct _class_queue_ { #define CLASSQF_ECN (CLASSQF_ECN4 | CLASSQF_ECN6) extern u_int32_t classq_verbose; +#if DEBUG || DEVELOPMENT +extern uint16_t fq_codel_quantum; +#endif /* DEBUG || DEVELOPMENT */ SYSCTL_DECL(_net_classq);