client: send confirmation messages for ring add/remove
Signed-off-by: Felix Fietkau <[email protected]>
lib: add helper function for applying ring config
Signed-off-by: Felix Fietkau <[email protected]>
ring: add debug messages for ring alloc errors
Signed-off-by: Felix Fietkau <[email protected]>
ubus: report ring size and data size via ubus api
Signed-off-by: Felix Fietkau <[email protected]>
lib: fix dealing with udebugd restarts
When re-subscribing, also re-request the configuration in order to
avoid using stale data
Signed-off-by: Felix Fietkau <[email protected]>
lib: move library code to libubox, add ubus config handling code
Signed-off-by: Felix Fietkau <[email protected]>
lib: fix avl tree lookup
The delta between IDs can be bigger than INT_MAX, causing order mismatch
in the tree and lookup failures
Signed-off-by: Felix Fietkau <[email protected]>
lib: remove leftover debug code
Signed-off-by: Felix Fietkau <[email protected]>
server: properly handle unclaimed file descriptors
Signed-off-by: Felix Fietkau <[email protected]>
README: add wireshark info
Signed-off-by: Felix Fietkau <[email protected]>
ring: add missing fread return code check
Fixes build issue with glibc
Signed-off-by: Felix Fietkau <[email protected]>
lib: unmap full ring buffer
Signed-off-by: Felix Fietkau <[email protected]>
fix infinite loop on client poll
Signed-off-by: Felix Fietkau <[email protected]>
ubus: add config support
issue notifications for config changes
Signed-off-by: Felix Fietkau <[email protected]>
lib: cancel reconnect timer on free
Signed-off-by: Felix Fietkau <[email protected]>
README.md: update CLI help
Signed-off-by: Felix Fietkau <[email protected]>
ring: close ring fd on free
Signed-off-by: Felix Fietkau <[email protected]>
udebug-cli: fix error message
Signed-off-by: Felix Fietkau <[email protected]>