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 ---