mirror of
https://passt.top/passt
synced 2025-06-17 12:45:34 +02:00
tcp, udp: Use named field initializers in iov_init functions
Both the TCP and UDP iov_init functions have some large structure literals defined in "field order" style. These are pretty hard to read since it's not obvious what value corresponds to what field. Use named field style initializers instead to make this clearer. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
f5a950115b
commit
67afaab411
2 changed files with 16 additions and 23 deletions
26
tcp.c
26
tcp.c
|
@ -1058,18 +1058,17 @@ static void tcp_sock4_iov_init(void)
|
|||
int i;
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(tcp4_l2_buf); i++) {
|
||||
tcp4_l2_buf[i] = (struct tcp4_l2_buf_t) { 0, 0,
|
||||
{ 0 },
|
||||
0, L2_BUF_ETH_IP4_INIT, L2_BUF_IP4_INIT(IPPROTO_TCP),
|
||||
{ .doff = sizeof(struct tcphdr) / 4, .ack = 1 }, { 0 },
|
||||
tcp4_l2_buf[i] = (struct tcp4_l2_buf_t) {
|
||||
.eh = L2_BUF_ETH_IP4_INIT,
|
||||
.iph = L2_BUF_IP4_INIT(IPPROTO_TCP),
|
||||
.th = { .doff = sizeof(struct tcphdr) / 4, .ack = 1 }
|
||||
};
|
||||
}
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(tcp4_l2_flags_buf); i++) {
|
||||
tcp4_l2_flags_buf[i] = (struct tcp4_l2_flags_buf_t) { 0, 0,
|
||||
{ 0 },
|
||||
0, L2_BUF_ETH_IP4_INIT, L2_BUF_IP4_INIT(IPPROTO_TCP),
|
||||
{ 0 }, { 0 },
|
||||
tcp4_l2_flags_buf[i] = (struct tcp4_l2_flags_buf_t) {
|
||||
.eh = L2_BUF_ETH_IP4_INIT,
|
||||
.iph = L2_BUF_IP4_INIT(IPPROTO_TCP)
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -1092,17 +1091,16 @@ static void tcp_sock6_iov_init(void)
|
|||
|
||||
for (i = 0; i < ARRAY_SIZE(tcp6_l2_buf); i++) {
|
||||
tcp6_l2_buf[i] = (struct tcp6_l2_buf_t) {
|
||||
{ 0 },
|
||||
0, L2_BUF_ETH_IP6_INIT, L2_BUF_IP6_INIT(IPPROTO_TCP),
|
||||
{ .doff = sizeof(struct tcphdr) / 4, .ack = 1 }, { 0 },
|
||||
.eh = L2_BUF_ETH_IP6_INIT,
|
||||
.ip6h = L2_BUF_IP6_INIT(IPPROTO_TCP),
|
||||
.th = { .doff = sizeof(struct tcphdr) / 4, .ack = 1 }
|
||||
};
|
||||
}
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(tcp6_l2_flags_buf); i++) {
|
||||
tcp6_l2_flags_buf[i] = (struct tcp6_l2_flags_buf_t) {
|
||||
{ 0 },
|
||||
0, L2_BUF_ETH_IP6_INIT, L2_BUF_IP6_INIT(IPPROTO_TCP),
|
||||
{ 0 }, { 0 },
|
||||
.eh = L2_BUF_ETH_IP6_INIT,
|
||||
.ip6h = L2_BUF_IP6_INIT(IPPROTO_TCP)
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue