diff options
Diffstat (limited to 'net/ipv6/route.c')
-rw-r--r-- | net/ipv6/route.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index e2b47f47de92..b18e85cd7587 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c | |||
@@ -4239,8 +4239,8 @@ static int rtm_to_fib6_config(struct sk_buff *skb, struct nlmsghdr *nlh, | |||
4239 | unsigned int pref; | 4239 | unsigned int pref; |
4240 | int err; | 4240 | int err; |
4241 | 4241 | ||
4242 | err = nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, rtm_ipv6_policy, | 4242 | err = nlmsg_parse_deprecated(nlh, sizeof(*rtm), tb, RTA_MAX, |
4243 | extack); | 4243 | rtm_ipv6_policy, extack); |
4244 | if (err < 0) | 4244 | if (err < 0) |
4245 | goto errout; | 4245 | goto errout; |
4246 | 4246 | ||
@@ -4886,8 +4886,8 @@ static int inet6_rtm_valid_getroute_req(struct sk_buff *skb, | |||
4886 | } | 4886 | } |
4887 | 4887 | ||
4888 | if (!netlink_strict_get_check(skb)) | 4888 | if (!netlink_strict_get_check(skb)) |
4889 | return nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, | 4889 | return nlmsg_parse_deprecated(nlh, sizeof(*rtm), tb, RTA_MAX, |
4890 | rtm_ipv6_policy, extack); | 4890 | rtm_ipv6_policy, extack); |
4891 | 4891 | ||
4892 | rtm = nlmsg_data(nlh); | 4892 | rtm = nlmsg_data(nlh); |
4893 | if ((rtm->rtm_src_len && rtm->rtm_src_len != 128) || | 4893 | if ((rtm->rtm_src_len && rtm->rtm_src_len != 128) || |
@@ -4903,8 +4903,8 @@ static int inet6_rtm_valid_getroute_req(struct sk_buff *skb, | |||
4903 | return -EINVAL; | 4903 | return -EINVAL; |
4904 | } | 4904 | } |
4905 | 4905 | ||
4906 | err = nlmsg_parse_strict(nlh, sizeof(*rtm), tb, RTA_MAX, | 4906 | err = nlmsg_parse_deprecated_strict(nlh, sizeof(*rtm), tb, RTA_MAX, |
4907 | rtm_ipv6_policy, extack); | 4907 | rtm_ipv6_policy, extack); |
4908 | if (err) | 4908 | if (err) |
4909 | return err; | 4909 | return err; |
4910 | 4910 | ||