summaryrefslogtreecommitdiffstats
path: root/net/key
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2017-06-23 14:17:31 -0400
committerDavid S. Miller <davem@davemloft.net>2017-06-23 14:17:31 -0400
commit93bbbfbb4a5aa32a2375a86f3a23e48ea75e05db (patch)
treefd34e9c7e0485615e63e0608cf81f9dfc62a1582 /net/key
parent408cf83f70b8a3d7038c775452c50da010cc580b (diff)
parent8bafd73093f2f431f5a363f8057abc0ccc118853 (diff)
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Steffen Klassert says: ==================== pull request (net-next): ipsec-next 2017-06-23 1) Use memdup_user to spmlify xfrm_user_policy. From Geliang Tang. 2) Make xfrm_dev_register static to silence a sparse warning. From Wei Yongjun. 3) Use crypto_memneq to check the ICV in the AH protocol. From Sabrina Dubroca. 4) Remove some unused variables in esp6. From Stephen Hemminger. 5) Extend XFRM MIGRATE to allow to change the UDP encapsulation port. From Antony Antony. 6) Include the UDP encapsulation port to km_migrate announcements. From Antony Antony. Please pull or let me know if there are problems. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/key')
-rw-r--r--net/key/af_key.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/net/key/af_key.c b/net/key/af_key.c
index daa4e90dc4db..ce9b8565d825 100644
--- a/net/key/af_key.c
+++ b/net/key/af_key.c
@@ -2589,7 +2589,7 @@ static int pfkey_migrate(struct sock *sk, struct sk_buff *skb,
2589 } 2589 }
2590 2590
2591 return xfrm_migrate(&sel, dir, XFRM_POLICY_TYPE_MAIN, m, i, 2591 return xfrm_migrate(&sel, dir, XFRM_POLICY_TYPE_MAIN, m, i,
2592 kma ? &k : NULL, net); 2592 kma ? &k : NULL, net, NULL);
2593 2593
2594 out: 2594 out:
2595 return err; 2595 return err;
@@ -3488,7 +3488,8 @@ static int set_ipsecrequest(struct sk_buff *skb,
3488#ifdef CONFIG_NET_KEY_MIGRATE 3488#ifdef CONFIG_NET_KEY_MIGRATE
3489static int pfkey_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, 3489static int pfkey_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type,
3490 const struct xfrm_migrate *m, int num_bundles, 3490 const struct xfrm_migrate *m, int num_bundles,
3491 const struct xfrm_kmaddress *k) 3491 const struct xfrm_kmaddress *k,
3492 const struct xfrm_encap_tmpl *encap)
3492{ 3493{
3493 int i; 3494 int i;
3494 int sasize_sel; 3495 int sasize_sel;
@@ -3598,7 +3599,8 @@ err:
3598#else 3599#else
3599static int pfkey_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, 3600static int pfkey_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type,
3600 const struct xfrm_migrate *m, int num_bundles, 3601 const struct xfrm_migrate *m, int num_bundles,
3601 const struct xfrm_kmaddress *k) 3602 const struct xfrm_kmaddress *k,
3603 const struct xfrm_encap_tmpl *encap)
3602{ 3604{
3603 return -ENOPROTOOPT; 3605 return -ENOPROTOOPT;
3604} 3606}