TC_RED_ECN
if ((flags & TC_RED_NODROP) && !(flags & TC_RED_ECN)) {
#define TC_RED_HISTORIC_FLAGS (TC_RED_ECN | TC_RED_HARDDROP | TC_RED_ADAPTATIVE)
return q->flags & TC_RED_ECN;
return q->red_flags & TC_RED_ECN;
#define GRED_VQ_RED_FLAGS (TC_RED_ECN | TC_RED_HARDDROP)
return q->flags & TC_RED_ECN;
return q->flags & TC_RED_ECN;
return (q->flags & (TC_RED_ECN | TC_RED_HARDDROP)) == TC_RED_ECN;