+ rp->rio_flags = (flags & RIOF_USERFLAGS);
+#if !PF_ECN
+ if (rp->rio_flags & RIOF_ECN) {
+ rp->rio_flags &= ~RIOF_ECN;
+ log(LOG_ERR, "%s: RIO ECN not available; ignoring "
+ "RIOF_ECN flag!\n", if_name(ifp));
+ }
+ if (rp->rio_flags & RIOF_CLEARDSCP) {
+ rp->rio_flags &= ~RIOF_CLEARDSCP;
+ log(LOG_ERR, "%s: RIO ECN not available; ignoring "
+ "RIOF_CLEARDSCP flag!\n", if_name(ifp));
+ }
+#endif /* !PF_ECN */