git: 7bc49d8b1e49 - stable/13 - ipfilter: Print the hash name when adding a hashnode fails

From: Cy Schubert <cy_at_FreeBSD.org>
Date: Tue, 19 Nov 2024 00:28:16 UTC
The branch stable/13 has been updated by cy:

URL: https://cgit.FreeBSD.org/src/commit/?id=7bc49d8b1e490eba0710923ef149d52418197472

commit 7bc49d8b1e490eba0710923ef149d52418197472
Author:     Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2024-11-07 15:51:12 +0000
Commit:     Cy Schubert <cy@FreeBSD.org>
CommitDate: 2024-11-19 00:27:07 +0000

    ipfilter: Print the hash name when adding a hashnode fails
    
    As with when printing errors for failed poolnodes, printing the hash
    node (IP address) only leads to speculation which hash pool the failed
    add occurred. This is especially useful when the same IP address is
    listed in multiple hash pools.
    
    (cherry picked from commit 8aae4220d76602f22291d7567ba0c61b9aa8c188)
---
 sbin/ipf/libipf/load_hashnode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sbin/ipf/libipf/load_hashnode.c b/sbin/ipf/libipf/load_hashnode.c
index 11525dc96e35..bf22edb9be87 100644
--- a/sbin/ipf/libipf/load_hashnode.c
+++ b/sbin/ipf/libipf/load_hashnode.c
@@ -55,7 +55,7 @@ load_hashnode(int unit, char *name, iphtent_t *node, int ttl,
 		if (!(opts & OPT_DONOTHING)) {
 			char msg[80];
 
-			snprintf(msg, sizeof(msg), "%s node from lookup hash table", what);
+			snprintf(msg, sizeof(msg), "%s node from lookup hash table(%s)", what, name);
 			return (ipf_perror_fd(pool_fd(), iocfunc, msg));
 		}
 	return (0);