ethernet: mac must support 64-bits loads 57/29557/3
authorBenoît Ganne <bganne@cisco.com>
Tue, 20 Oct 2020 14:24:17 +0000 (16:24 +0200)
committerDamjan Marion <dmarion@me.com>
Fri, 13 Nov 2020 11:17:50 +0000 (11:17 +0000)
commitb44c77d01dcf9ebf80d7bcab097515ad8135bc05
tree71070f6ea6b5dc989730e1775f6c7916a07938fc
parent41c0f45a56d4db5b2ee4ae4fff7f3f0571a23189
ethernet: mac must support 64-bits loads

ethernet dataplane loads MAC addresses as 64-bits loads for efficiency.
We must make sure it is valid, especially for the vector of secondary
MACs.

Type: fix

Change-Id: I851e319b8a973c154e85ff9f05f3b8e385939788
Signed-off-by: Benoît Ganne <bganne@cisco.com>
14 files changed:
src/plugins/dhcp/dhcp4_proxy_node.c
src/plugins/dhcp/dhcp6_client_common_dp.c
src/plugins/dhcp/dhcp6_proxy_node.c
src/vnet/bonding/cli.c
src/vnet/ethernet/ethernet.h
src/vnet/ethernet/interface.c
src/vnet/ethernet/node.c
src/vnet/interface_api.c
src/vnet/interface_cli.c
src/vnet/ip/ip6_link.c
src/vnet/ip6-nd/ip6_nd.c
src/vnet/ip6-nd/ip6_ra.c
src/vnet/ip6-nd/rd_cp.c
src/vnet/l2/l2_bvi.h