|
@@ -3975,6 +3975,7 @@ void rt6_mtu_change(struct net_device *dev, unsigned int mtu)
|
|
|
|
|
|
static const struct nla_policy rtm_ipv6_policy[RTA_MAX+1] = {
|
|
|
[RTA_GATEWAY] = { .len = sizeof(struct in6_addr) },
|
|
|
+ [RTA_PREFSRC] = { .len = sizeof(struct in6_addr) },
|
|
|
[RTA_OIF] = { .type = NLA_U32 },
|
|
|
[RTA_IIF] = { .type = NLA_U32 },
|
|
|
[RTA_PRIORITY] = { .type = NLA_U32 },
|
|
@@ -3986,6 +3987,7 @@ static const struct nla_policy rtm_ipv6_policy[RTA_MAX+1] = {
|
|
|
[RTA_EXPIRES] = { .type = NLA_U32 },
|
|
|
[RTA_UID] = { .type = NLA_U32 },
|
|
|
[RTA_MARK] = { .type = NLA_U32 },
|
|
|
+ [RTA_TABLE] = { .type = NLA_U32 },
|
|
|
};
|
|
|
|
|
|
static int rtm_to_fib6_config(struct sk_buff *skb, struct nlmsghdr *nlh,
|