tcp: use dctcp if enabled on the route to the initiator
[deliverable/linux.git] / net / core / rtnetlink.c
index 788ceed394636e4a3c3c38e4fbfe383dca8e48df..a466821d1441f22ac244eb3366f53f859a0aac29 100644 (file)
@@ -678,6 +678,12 @@ int rtnetlink_put_metrics(struct sk_buff *skb, u32 *metrics)
                                        continue;
                                if (nla_put_string(skb, i + 1, name))
                                        goto nla_put_failure;
+                       } else if (i == RTAX_FEATURES - 1) {
+                               u32 user_features = metrics[i] & RTAX_FEATURE_MASK;
+
+                               BUILD_BUG_ON(RTAX_FEATURE_MASK & DST_FEATURE_MASK);
+                               if (nla_put_u32(skb, i + 1, user_features))
+                                       goto nla_put_failure;
                        } else {
                                if (nla_put_u32(skb, i + 1, metrics[i]))
                                        goto nla_put_failure;
This page took 0.029501 seconds and 5 git commands to generate.