ip6_vti.c (930345ea630405aa6e6f42efcb149c3f360a6b67) | ip6_vti.c (67b61f6c130a05b2cd4c3dfded49a751ff42c534) |
---|---|
1/* 2 * IPv6 virtual tunneling interface 3 * 4 * Copyright (C) 2013 secunet Security Networks AG 5 * 6 * Author: 7 * Steffen Klassert <steffen.klassert@secunet.com> 8 * --- 883 unchanged lines hidden (view full) --- 892 893 if (!data) 894 return; 895 896 if (data[IFLA_VTI_LINK]) 897 parms->link = nla_get_u32(data[IFLA_VTI_LINK]); 898 899 if (data[IFLA_VTI_LOCAL]) | 1/* 2 * IPv6 virtual tunneling interface 3 * 4 * Copyright (C) 2013 secunet Security Networks AG 5 * 6 * Author: 7 * Steffen Klassert <steffen.klassert@secunet.com> 8 * --- 883 unchanged lines hidden (view full) --- 892 893 if (!data) 894 return; 895 896 if (data[IFLA_VTI_LINK]) 897 parms->link = nla_get_u32(data[IFLA_VTI_LINK]); 898 899 if (data[IFLA_VTI_LOCAL]) |
900 nla_memcpy(&parms->laddr, data[IFLA_VTI_LOCAL], 901 sizeof(struct in6_addr)); | 900 parms->laddr = nla_get_in6_addr(data[IFLA_VTI_LOCAL]); |
902 903 if (data[IFLA_VTI_REMOTE]) | 901 902 if (data[IFLA_VTI_REMOTE]) |
904 nla_memcpy(&parms->raddr, data[IFLA_VTI_REMOTE], 905 sizeof(struct in6_addr)); | 903 parms->raddr = nla_get_in6_addr(data[IFLA_VTI_REMOTE]); |
906 907 if (data[IFLA_VTI_IKEY]) 908 parms->i_key = nla_get_be32(data[IFLA_VTI_IKEY]); 909 910 if (data[IFLA_VTI_OKEY]) 911 parms->o_key = nla_get_be32(data[IFLA_VTI_OKEY]); 912} 913 --- 264 unchanged lines hidden --- | 904 905 if (data[IFLA_VTI_IKEY]) 906 parms->i_key = nla_get_be32(data[IFLA_VTI_IKEY]); 907 908 if (data[IFLA_VTI_OKEY]) 909 parms->o_key = nla_get_be32(data[IFLA_VTI_OKEY]); 910} 911 --- 264 unchanged lines hidden --- |