diff options
author | Dave Barach <dave@barachs.net> | 2018-03-12 15:56:41 -0400 |
---|---|---|
committer | Dave Barach <dave@barachs.net> | 2018-03-12 15:57:10 -0400 |
commit | 611d918f80d23ef2a9b7de6a00b725ebc2929866 (patch) | |
tree | 041fd6d85cf70319e3b4bf7c6b432f9446f4f5f6 /src/vnet/ip/ip6_neighbor.c | |
parent | 8d0f2f0031589513833ab726a7bad5d9e19ff898 (diff) |
Remove md5.[ch] from vppinfra
Removed the sole use of it from ip6_neighbor.c
Change-Id: Ie53cb3b6a3a41ec0917ec2042e5006d0cfaefc01
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'src/vnet/ip/ip6_neighbor.c')
-rw-r--r-- | src/vnet/ip/ip6_neighbor.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/vnet/ip/ip6_neighbor.c b/src/vnet/ip/ip6_neighbor.c index d63796636b1..c011ec5e877 100644 --- a/src/vnet/ip/ip6_neighbor.c +++ b/src/vnet/ip/ip6_neighbor.c @@ -19,7 +19,6 @@ #include <vnet/ip/ip6_neighbor.h> #include <vnet/ethernet/ethernet.h> #include <vppinfra/mhash.h> -#include <vppinfra/md5.h> #include <vnet/adj/adj.h> #include <vnet/adj/adj_mcast.h> #include <vnet/fib/fib_table.h> @@ -3518,18 +3517,8 @@ enable_ip6_interface (vlib_main_t * vm, u32 sw_if_index) sw_if0->type == VNET_SW_INTERFACE_TYPE_P2P) { /* make up an interface id */ - md5_context_t m; - u8 digest[16]; - - link_local_address.as_u64[0] = radv_info->randomizer; - - md5_init (&m); - md5_add (&m, &link_local_address, 16); - md5_finish (&m, digest); - - clib_memcpy (&link_local_address, digest, 16); - - radv_info->randomizer = link_local_address.as_u64[0]; + link_local_address.as_u64[1] = + random_u64 (&radv_info->randomizer); link_local_address.as_u64[0] = clib_host_to_net_u64 (0xFE80000000000000ULL); |