From: Susant Sahani Date: Sat, 16 Jan 2021 21:08:36 +0000 (+0100) Subject: network: tc - use TAKE_PTR (#18266) X-Git-Tag: v248-rc1~327 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0132453c40177bb79d7ddedfd356d1ccbc5e1c55;p=thirdparty%2Fsystemd.git network: tc - use TAKE_PTR (#18266) * network: tc cake - use TAKE_PTR * network: tc htb - use TAKE_PTR * network: tc pie - use TAKE_PTR * network: tc netem - use TAKE_PTR * network: tc hhf - use TAKE_PTR * network: tc gred - use TAKE_PTR * network: tc fq codel - use TAKE_PTR * network: tc fifo - use TAKE_PTR * network: tc drr - use TAKE_PTR * network: tc qdisc - use TAKE_PTR --- diff --git a/src/network/tc/cake.c b/src/network/tc/cake.c index 76fb718f9c4..70dd095e932 100644 --- a/src/network/tc/cake.c +++ b/src/network/tc/cake.c @@ -79,7 +79,7 @@ int config_parse_cake_bandwidth( if (isempty(rvalue)) { c->bandwidth = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -92,7 +92,7 @@ int config_parse_cake_bandwidth( } c->bandwidth = k/8; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -133,7 +133,7 @@ int config_parse_cake_overhead( if (isempty(rvalue)) { c->overhead = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -152,7 +152,7 @@ int config_parse_cake_overhead( } c->overhead = v; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } diff --git a/src/network/tc/drr.c b/src/network/tc/drr.c index 86b7f433112..ab67b0ad3e1 100644 --- a/src/network/tc/drr.c +++ b/src/network/tc/drr.c @@ -79,7 +79,7 @@ int config_parse_drr_size( if (isempty(rvalue)) { drr->quantum = 0; - tclass = NULL; + TAKE_PTR(tclass); return 0; } @@ -98,7 +98,7 @@ int config_parse_drr_size( drr->quantum = (uint32_t) u; - tclass = NULL; + TAKE_PTR(tclass); return 0; } diff --git a/src/network/tc/fifo.c b/src/network/tc/fifo.c index 8b1fa6ee405..3aa95737314 100644 --- a/src/network/tc/fifo.c +++ b/src/network/tc/fifo.c @@ -87,7 +87,7 @@ int config_parse_pfifo_size( if (isempty(rvalue)) { fifo->limit = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -99,7 +99,7 @@ int config_parse_pfifo_size( return 0; } - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -140,7 +140,7 @@ int config_parse_bfifo_size( if (isempty(rvalue)) { fifo->limit = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -159,7 +159,7 @@ int config_parse_bfifo_size( fifo->limit = (uint32_t) u; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } diff --git a/src/network/tc/fq-codel.c b/src/network/tc/fq-codel.c index 958f65a28b3..bcc734df90f 100644 --- a/src/network/tc/fq-codel.c +++ b/src/network/tc/fq-codel.c @@ -138,7 +138,7 @@ int config_parse_fair_queueing_controlled_delay_u32( if (isempty(rvalue)) { *p = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -150,7 +150,7 @@ int config_parse_fair_queueing_controlled_delay_u32( return 0; } - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -204,7 +204,7 @@ int config_parse_fair_queueing_controlled_delay_usec( else *p = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -216,7 +216,7 @@ int config_parse_fair_queueing_controlled_delay_usec( return 0; } - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -257,7 +257,7 @@ int config_parse_fair_queueing_controlled_delay_bool( if (isempty(rvalue)) { fqcd->ecn = -1; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -270,7 +270,7 @@ int config_parse_fair_queueing_controlled_delay_bool( } fqcd->ecn = r; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -323,7 +323,7 @@ int config_parse_fair_queueing_controlled_delay_size( else *p = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -342,7 +342,7 @@ int config_parse_fair_queueing_controlled_delay_size( } *p = sz; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } diff --git a/src/network/tc/gred.c b/src/network/tc/gred.c index 46a9eadf876..04fcd59e48b 100644 --- a/src/network/tc/gred.c +++ b/src/network/tc/gred.c @@ -111,7 +111,7 @@ int config_parse_generic_random_early_detection_u32( if (isempty(rvalue)) { *p = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -129,7 +129,7 @@ int config_parse_generic_random_early_detection_u32( lvalue, rvalue); *p = v; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -169,7 +169,7 @@ int config_parse_generic_random_early_detection_bool( if (isempty(rvalue)) { gred->grio = -1; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -182,7 +182,7 @@ int config_parse_generic_random_early_detection_bool( } gred->grio = r; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } diff --git a/src/network/tc/hhf.c b/src/network/tc/hhf.c index 69c02f48103..68a4b457102 100644 --- a/src/network/tc/hhf.c +++ b/src/network/tc/hhf.c @@ -74,7 +74,7 @@ int config_parse_heavy_hitter_filter_packet_limit( if (isempty(rvalue)) { hhf->packet_limit = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -86,7 +86,7 @@ int config_parse_heavy_hitter_filter_packet_limit( return 0; } - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } diff --git a/src/network/tc/htb.c b/src/network/tc/htb.c index 0969587c40a..17455248a7a 100644 --- a/src/network/tc/htb.c +++ b/src/network/tc/htb.c @@ -80,7 +80,7 @@ int config_parse_hierarchy_token_bucket_default_class( if (isempty(rvalue)) { htb->default_class = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -92,7 +92,7 @@ int config_parse_hierarchy_token_bucket_default_class( return 0; } - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -133,7 +133,7 @@ int config_parse_hierarchy_token_bucket_u32( if (isempty(rvalue)) { htb->rate_to_quantum = HTB_DEFAULT_RATE_TO_QUANTUM; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -145,7 +145,7 @@ int config_parse_hierarchy_token_bucket_u32( return 0; } - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } diff --git a/src/network/tc/netem.c b/src/network/tc/netem.c index 454e556d2e1..2d86d53125b 100644 --- a/src/network/tc/netem.c +++ b/src/network/tc/netem.c @@ -94,7 +94,7 @@ int config_parse_network_emulator_delay( else if (STR_IN_SET(lvalue, "DelayJitterSec", "NetworkEmulatorDelayJitterSec")) ne->jitter = USEC_INFINITY; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -111,7 +111,7 @@ int config_parse_network_emulator_delay( else if (STR_IN_SET(lvalue, "DelayJitterSec", "NetworkEmulatorDelayJitterSec")) ne->jitter = u; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -156,7 +156,7 @@ int config_parse_network_emulator_rate( else if (STR_IN_SET(lvalue, "DuplicateRate", "NetworkEmulatorDuplicateRate")) ne->duplicate = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -173,7 +173,7 @@ int config_parse_network_emulator_rate( else if (STR_IN_SET(lvalue, "DuplicateRate", "NetworkEmulatorDuplicateRate")) ne->duplicate = rate; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -212,8 +212,8 @@ int config_parse_network_emulator_packet_limit( if (isempty(rvalue)) { ne->limit = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -225,7 +225,7 @@ int config_parse_network_emulator_packet_limit( return 0; } - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } diff --git a/src/network/tc/pie.c b/src/network/tc/pie.c index 695a38171d0..4fcfe625b40 100644 --- a/src/network/tc/pie.c +++ b/src/network/tc/pie.c @@ -73,7 +73,7 @@ int config_parse_pie_packet_limit( if (isempty(rvalue)) { pie->packet_limit = 0; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -85,7 +85,7 @@ int config_parse_pie_packet_limit( return 0; } - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } diff --git a/src/network/tc/qdisc.c b/src/network/tc/qdisc.c index 2add12816ae..1a84e8b0f5c 100644 --- a/src/network/tc/qdisc.c +++ b/src/network/tc/qdisc.c @@ -324,7 +324,7 @@ int config_parse_qdisc_parent( } else qdisc->tca_kind = mfree(qdisc->tca_kind); - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -362,7 +362,7 @@ int config_parse_qdisc_handle( if (isempty(rvalue)) { qdisc->handle = TC_H_UNSPEC; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; } @@ -375,7 +375,7 @@ int config_parse_qdisc_handle( } qdisc->handle = (uint32_t) n << 16; - qdisc = NULL; + TAKE_PTR(qdisc); return 0; }