← Commit list

301ef9689

Denys Vlasenko
Denys Vlasenko
2022-12-15
SUCCESS Duration: 314s

Subject

udhcpc6: align FF02__1_2[]

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

networking/udhcp/common.h+2 -1
@@ -370,7 +370,8 @@ void udhcp_sp_setup(void) FAST_FUNC;
void udhcp_sp_fd_set(struct pollfd *pfds, int extra_fd) FAST_FUNC;
int udhcp_sp_read(void) FAST_FUNC;
-int udhcp_read_interface(const char *interface, int *ifindex, uint32_t *nip, uint8_t *mac) FAST_FUNC;
+int udhcp_read_interface(const char *interface,
+ int *ifindex, uint32_t *nip, uint8_t *mac) FAST_FUNC;
int udhcp_listen_socket(/*uint32_t ip,*/ int port, const char *inf) FAST_FUNC;
networking/udhcp/d6_dhcpc.c+1 -1
@@ -548,7 +548,7 @@ static uint8_t *add_d6_client_options(uint8_t *ptr)
static int d6_mcast_from_client_data_ifindex(struct d6_packet *packet, uint8_t *end)
{
/* FF02::1:2 is "All_DHCP_Relay_Agents_and_Servers" address */
- static const uint8_t FF02__1_2[16] = {
+ static const uint8_t FF02__1_2[16] ALIGNED(sizeof(long)) = {
0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02,
};
networking/udhcp/d6_packet.c+2 -3
@@ -27,9 +27,8 @@ void FAST_FUNC d6_dump_packet(struct d6_packet *packet)
}
#endif
-int FAST_FUNC d6_recv_kernel_packet(struct in6_addr *peer_ipv6
- UNUSED_PARAM
- , struct d6_packet *packet, int fd)
+int FAST_FUNC d6_recv_kernel_packet(struct in6_addr *peer_ipv6 UNUSED_PARAM,
+ struct d6_packet *packet, int fd)
{
int bytes;