]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CLEANUP: protocol: no longer initialize .receivers nor .nb_receivers
authorWilly Tarreau <w@1wt.eu>
Wed, 21 Aug 2024 15:15:59 +0000 (17:15 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 21 Aug 2024 15:37:46 +0000 (17:37 +0200)
Protocol definitions no longer need to initialize these internal fields,
as they're now properly initialized during protocol registration.

src/proto_quic.c
src/proto_sockpair.c
src/proto_tcp.c
src/proto_udp.c
src/proto_uxdg.c
src/proto_uxst.c

index b77bcaeafb56497a4f137b05b00ab6b40b357df4..417c364f50316a9b031289e60d62e8934d2ad6b8 100644 (file)
@@ -104,8 +104,6 @@ struct protocol proto_quic4 = {
        .rx_unbind      = sock_unbind,
        .rx_listening   = quic_sock_accepting_conn,
        .default_iocb   = quic_lstnr_sock_fd_iocb,
-       .receivers      = LIST_HEAD_INIT(proto_quic4.receivers),
-       .nb_receivers   = 0,
 #ifdef SO_REUSEPORT
        .flags          = PROTO_F_REUSEPORT_SUPPORTED,
 #endif
@@ -151,8 +149,6 @@ struct protocol proto_quic6 = {
        .rx_unbind      = sock_unbind,
        .rx_listening   = quic_sock_accepting_conn,
        .default_iocb   = quic_lstnr_sock_fd_iocb,
-       .receivers      = LIST_HEAD_INIT(proto_quic6.receivers),
-       .nb_receivers   = 0,
 #ifdef SO_REUSEPORT
        .flags          = PROTO_F_REUSEPORT_SUPPORTED,
 #endif
index 00f817f6a04da7d6240323eb89dd799210ce63fc..da98c620377a09e34edc776c40c7917882151bf0 100644 (file)
@@ -95,8 +95,6 @@ struct protocol proto_sockpair = {
        .rx_unbind      = sock_unbind,
        .rx_listening   = sockpair_accepting_conn,
        .default_iocb   = sock_accept_iocb,
-       .receivers      = LIST_HEAD_INIT(proto_sockpair.receivers),
-       .nb_receivers   = 0,
 };
 
 INITCALL1(STG_REGISTER, protocol_register, &proto_sockpair);
index d6552b2f122f3c9921e11aee448189fdd4afe494..cf79ffbc543aacc5180c6de40b3b79be0143cba0 100644 (file)
@@ -93,8 +93,6 @@ struct protocol proto_tcpv4 = {
        .rx_unbind      = sock_unbind,
        .rx_listening   = sock_accepting_conn,
        .default_iocb   = sock_accept_iocb,
-       .receivers      = LIST_HEAD_INIT(proto_tcpv4.receivers),
-       .nb_receivers   = 0,
 #ifdef SO_REUSEPORT
        .flags          = PROTO_F_REUSEPORT_SUPPORTED,
 #endif
@@ -140,8 +138,6 @@ struct protocol proto_tcpv6 = {
        .rx_unbind      = sock_unbind,
        .rx_listening   = sock_accepting_conn,
        .default_iocb   = sock_accept_iocb,
-       .receivers      = LIST_HEAD_INIT(proto_tcpv6.receivers),
-       .nb_receivers   = 0,
 #ifdef SO_REUSEPORT
        .flags          = PROTO_F_REUSEPORT_SUPPORTED,
 #endif
index 7308e988b9fc9ff9bdf58c08cf60ec90e7624947..bedc6f6cba01960ebcfbbacc8b7570928fa6d397 100644 (file)
@@ -72,8 +72,6 @@ struct protocol proto_udp4 = {
        .rx_enable      = sock_enable,
        .rx_disable     = sock_disable,
        .rx_unbind      = sock_unbind,
-       .receivers      = LIST_HEAD_INIT(proto_udp4.receivers),
-       .nb_receivers   = 0,
 #ifdef SO_REUSEPORT
        .flags          = PROTO_F_REUSEPORT_SUPPORTED,
 #endif
@@ -109,8 +107,6 @@ struct protocol proto_udp6 = {
        .rx_enable      = sock_enable,
        .rx_disable     = sock_disable,
        .rx_unbind      = sock_unbind,
-       .receivers      = LIST_HEAD_INIT(proto_udp6.receivers),
-       .nb_receivers   = 0,
 #ifdef SO_REUSEPORT
        .flags          = PROTO_F_REUSEPORT_SUPPORTED,
 #endif
index 43cbe5a92053eea7e20825d333b2ff2a699f7994..068cb9e72a9c80a77c811b9032d54c1e031c652d 100644 (file)
@@ -63,8 +63,6 @@ struct protocol proto_uxdg = {
        .rx_enable      = sock_enable,
        .rx_disable     = sock_disable,
        .rx_unbind      = sock_unbind,
-       .receivers      = LIST_HEAD_INIT(proto_uxdg.receivers),
-       .nb_receivers   = 0,
 };
 
 INITCALL1(STG_REGISTER, protocol_register, &proto_uxdg);
index a081a3afb94ad8f33cd2a973e3ad5a8c6697190a..51f508c31d59b7a54241a468cc4fd193c7ade673 100644 (file)
@@ -81,8 +81,6 @@ struct protocol proto_uxst = {
        .rx_unbind      = sock_unbind,
        .rx_listening   = sock_accepting_conn,
        .default_iocb   = sock_accept_iocb,
-       .receivers      = LIST_HEAD_INIT(proto_uxst.receivers),
-       .nb_receivers   = 0,
 };
 
 INITCALL1(STG_REGISTER, protocol_register, &proto_uxst);