From 766122f0a4cb966d85c13ad8cfabd636c9bcf043 Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Fri, 15 Aug 2025 17:52:32 +0200 Subject: nfct: helper: Extend error message for EBUSY Users may be not aware the user space helpers conflict with kernel space ones, so add a hint about the possible cause of the EBUSY code returned by the kernel. Cc: Yi Chen Signed-off-by: Phil Sutter --- src/nfct-extensions/helper.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/nfct-extensions/helper.c b/src/nfct-extensions/helper.c index 894bf26..3d32703 100644 --- a/src/nfct-extensions/helper.c +++ b/src/nfct-extensions/helper.c @@ -229,6 +229,9 @@ static int nfct_cmd_helper_add(struct mnl_socket *nl, int argc, char *argv[]) portid = mnl_socket_get_portid(nl); if (nfct_mnl_talk(nl, nlh, seq, portid, NULL, NULL) < 0) { nfct_perror("netlink error"); + if (errno == EBUSY) + fprintf(stderr, + "Maybe unload nf_conntrack_%s.ko first?\n", argv[3]); return -1; } -- cgit v1.2.3