diff options
Diffstat (limited to 'net/ipv4/fib_semantics.c')
-rw-r--r-- | net/ipv4/fib_semantics.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv4/fib_semantics.c b/net/ipv4/fib_semantics.c index 589caaa90613..f04d944f8abe 100644 --- a/net/ipv4/fib_semantics.c +++ b/net/ipv4/fib_semantics.c | |||
@@ -710,7 +710,7 @@ bool fib_metrics_match(struct fib_config *cfg, struct fib_info *fi) | |||
710 | bool ecn_ca = false; | 710 | bool ecn_ca = false; |
711 | 711 | ||
712 | nla_strlcpy(tmp, nla, sizeof(tmp)); | 712 | nla_strlcpy(tmp, nla, sizeof(tmp)); |
713 | val = tcp_ca_get_key_by_name(tmp, &ecn_ca); | 713 | val = tcp_ca_get_key_by_name(fi->fib_net, tmp, &ecn_ca); |
714 | } else { | 714 | } else { |
715 | val = nla_get_u32(nla); | 715 | val = nla_get_u32(nla); |
716 | } | 716 | } |
@@ -1030,7 +1030,7 @@ fib_convert_metrics(struct fib_info *fi, const struct fib_config *cfg) | |||
1030 | char tmp[TCP_CA_NAME_MAX]; | 1030 | char tmp[TCP_CA_NAME_MAX]; |
1031 | 1031 | ||
1032 | nla_strlcpy(tmp, nla, sizeof(tmp)); | 1032 | nla_strlcpy(tmp, nla, sizeof(tmp)); |
1033 | val = tcp_ca_get_key_by_name(tmp, &ecn_ca); | 1033 | val = tcp_ca_get_key_by_name(fi->fib_net, tmp, &ecn_ca); |
1034 | if (val == TCP_CA_UNSPEC) | 1034 | if (val == TCP_CA_UNSPEC) |
1035 | return -EINVAL; | 1035 | return -EINVAL; |
1036 | } else { | 1036 | } else { |