openwrt/package
Paul Donald 708101c141 lldpd: fix reload bug: advertisements shall default to on
Because these capability advertisements default to on in lldpd, they
became absent at reload, and not restart, due to how the reload logic
works ( keep daemon running, send unconfigured and then the new config
via socket ), and it was not evident unless you happened to be looking
for it (e.g. via pcap or tcpdump). It was also not evident from the
manpage ( have now sent patches upstream ).

At reload time, the unconfigure logic disabled them unless they were
explicitly enabled (compare with other settings where 'unconfigure' just
resets them). Now they default to on/enabled at init time, and are
explicitly 'unconfigure'd at startup if the user disables them via:

lldp_mgmt_addr_advertisements=0
lldp_capability_advertisements=0

In other words: explicit is necessary to disable the advertisements.

The same applies to 'configure system capabilities enabled'. Technically
'unconfigure'd is the default but now it is explicit at reload.

Tested on: 23.05.3

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-04-27 12:11:27 +02:00
..
base-files base-files: Add new functions for ath11k caldata 2024-04-23 22:35:57 +02:00
boot uboot-envtools: add env settings for Edgerouter-X 2024-04-25 21:33:16 +02:00
devel perf: fix build on PowerPC 2024-04-26 15:19:48 +03:00
firmware ipq-wifi: update to Git HEAD (2024-04-26) 2024-04-26 13:28:09 +02:00
kernel modules: Add kernel module for MV88E6xxx DSA switch 2024-04-24 23:15:58 +02:00
libs package/libs/pcre2: fix PKG_CPE_ID 2024-04-27 12:05:43 +02:00
network lldpd: fix reload bug: advertisements shall default to on 2024-04-27 12:11:27 +02:00
system ubox: update to Git HEAD (2024-03-02) 2024-04-23 20:58:18 +02:00
utils ucode: update to Git HEAD (2024-04-07) 2024-04-09 21:33:02 +02:00
Makefile build: do not depend on $(STAGING_DIR)/.prepared when in SDK 2024-03-04 23:45:15 +01:00