ubusd: add per-client tx queue limit
authorArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Thu, 25 Mar 2021 21:45:02 +0000 (22:45 +0100)
committerFelix Fietkau <nbd@nbd.name>
Mon, 31 May 2021 16:39:31 +0000 (18:39 +0200)
commitc736e47f3e2ad8f895306e9917f7bd6143fd29d9
treecfab7d33637343cb6a1618cbf893e22ed935a4e2
parent4becbd67de5867ec32a53cb15566a6ef505f4619
ubusd: add per-client tx queue limit

No new message can be enqueued if this brings the total queue length of
that client over UBUS_CLIENT_MAX_TXQ_LEN.

Set UBUS_CLIENT_MAX_TXQ_LEN to UBUS_MAX_MSGLEN, i.e. 1MB. This limit
should be plenty for any practical use case.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
ubusd.c
ubusd.h
ubusd_main.c