arc: Fix arc-networkd field assignments to match decl order.
Fix order of assignments to fields in sockaddr_ll struct to match
their declaration order, to avoid triggering -Wreorder-init-list
compiler warning.
BUG=chromium:1004937
TEST=Tryjobs all passed BuildPackages with this CL.
Change-Id: Ib48754a9d4ad60954f9ea87e6111027687f9d7a6
Reviewed-on: https://chromium-review.googlesource.com/1808325
Tested-by: Caroline Tice <cmtice@chromium.org>
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
diff --git a/arc/network/ndproxy.cc b/arc/network/ndproxy.cc
index 7d62624..aaf8193 100644
--- a/arc/network/ndproxy.cc
+++ b/arc/network/ndproxy.cc
@@ -224,9 +224,9 @@
};
sockaddr_ll addr = {
.sll_family = AF_PACKET,
+ .sll_protocol = htons(ETH_P_IPV6),
.sll_ifindex = target_if,
.sll_halen = ETHER_ADDR_LEN,
- .sll_protocol = htons(ETH_P_IPV6),
};
memcpy(addr.sll_addr, reinterpret_cast<ethhdr*>(out_frame_buffer_)->h_dest,
ETHER_ADDR_LEN);