Change-Id: I014fdd3cc174f787ed00af8e3861fb40585522a1
Signed-off-by: Dave Barach <dave@barachs.net>
L2FIB_NUM_BUCKETS, L2FIB_MEMORY_SIZE);
// verify the key constructor is good, since it is endian-sensitive
+ memset (test_mac, 0, sizeof(test_mac));
test_mac[0] = 0x11;
test_key.raw = 0;
test_key.raw = l2fib_make_key ((u8 *)&test_mac, 0x1234);
// Create the in-register key as H:L:A:B:C:D:E:F
// In memory the key is H:L:A:B:C:D:E:F
temp = *((u64 *)(mac_address)) >> 16;
- temp = temp | (bd_index << 48);
+ temp = temp | (((u64)bd_index) << 48);
#endif
return temp;