diff options
| author | Paul Donald | 2025-11-20 11:50:05 +0000 |
|---|---|---|
| committer | Álvaro Fernández Rojas | 2025-11-23 19:09:16 +0000 |
| commit | 080b64d70e73d99a9a768583ceeac23db82274e0 (patch) | |
| tree | 31757fe6db2412ba933f7cacb0f824ef9c303a2f | |
| parent | 66dd9b26b73a1f840847fc0c1beb405116e702dc (diff) | |
| download | odhcp6c-080b64d70e73d99a9a768583ceeac23db82274e0.tar.gz | |
dhcpv6: refactor variable names
for ia and pd entries
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Link: https://github.com/openwrt/odhcp6c/pull/123
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
| -rw-r--r-- | src/dhcpv6.c | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/src/dhcpv6.c b/src/dhcpv6.c index a794302..a756971 100644 --- a/src/dhcpv6.c +++ b/src/dhcpv6.c @@ -1826,52 +1826,53 @@ static unsigned int dhcpv6_parse_ia(void *opt, void *end, int *ret) static unsigned int dhcpv6_calc_refresh_timers(void) { - struct odhcp6c_entry *e; - size_t ia_na_entries, ia_pd_entries, i; + struct odhcp6c_entry *pd_entries; + struct odhcp6c_entry *ia_entries; + size_t ia_na_entry_cnt, ia_pd_entry_cnt, i; size_t invalid_entries = 0; int64_t l_t1 = UINT32_MAX, l_t2 = UINT32_MAX, l_t3 = 0; - e = odhcp6c_get_state(STATE_IA_NA, &ia_na_entries); - ia_na_entries /= sizeof(*e); + ia_entries = odhcp6c_get_state(STATE_IA_NA, &ia_na_entry_cnt); + ia_na_entry_cnt /= sizeof(*ia_entries); - for (i = 0; i < ia_na_entries; i++) { + for (i = 0; i < ia_na_entry_cnt; i++) { /* Exclude invalid IA_NA entries */ - if (!e[i].valid) { + if (!ia_entries[i].valid) { invalid_entries++; continue; } - if (e[i].t1 < l_t1) - l_t1 = e[i].t1; + if (ia_entries[i].t1 < l_t1) + l_t1 = ia_entries[i].t1; - if (e[i].t2 < l_t2) - l_t2 = e[i].t2; + if (ia_entries[i].t2 < l_t2) + l_t2 = ia_entries[i].t2; - if (e[i].valid > l_t3) - l_t3 = e[i].valid; + if (ia_entries[i].valid > l_t3) + l_t3 = ia_entries[i].valid; } - e = odhcp6c_get_state(STATE_IA_PD, &ia_pd_entries); - ia_pd_entries /= sizeof(*e); + pd_entries = odhcp6c_get_state(STATE_IA_PD, &ia_pd_entry_cnt); + ia_pd_entry_cnt /= sizeof(*pd_entries); - for (i = 0; i < ia_pd_entries; i++) { + for (i = 0; i < ia_pd_entry_cnt; i++) { /* Exclude invalid IA_PD entries */ - if (!e[i].valid) { + if (!pd_entries[i].valid) { invalid_entries++; continue; } - if (e[i].t1 < l_t1) - l_t1 = e[i].t1; + if (pd_entries[i].t1 < l_t1) + l_t1 = pd_entries[i].t1; - if (e[i].t2 < l_t2) - l_t2 = e[i].t2; + if (pd_entries[i].t2 < l_t2) + l_t2 = pd_entries[i].t2; - if (e[i].valid > l_t3) - l_t3 = e[i].valid; + if (pd_entries[i].valid > l_t3) + l_t3 = pd_entries[i].valid; } - if (ia_pd_entries + ia_na_entries - invalid_entries) { + if (ia_pd_entry_cnt + ia_na_entry_cnt - invalid_entries) { t1 = l_t1; t2 = l_t2; t3 = l_t3; @@ -1879,7 +1880,7 @@ static unsigned int dhcpv6_calc_refresh_timers(void) syslog(LOG_INFO, "T1 %"PRId64"s, T2 %"PRId64"s, T3 %"PRId64"s", t1, t2, t3); } - return (unsigned int)(ia_pd_entries + ia_na_entries); + return (unsigned int)(ia_pd_entry_cnt + ia_na_entry_cnt); } static void dhcpv6_log_status_code(const uint16_t code, const char *scope, |