1libpfring is not compiling in packages repo with branch openwrt23.05.
2This fixes the compiling error.
4Index: firmware/packages/libs/libpfring/patches/999-issue-23621.patch
5===================================================================
7+++ firmware/packages/libs/libpfring/patches/999-issue-23621.patch
9+see https://github.com/openwrt/packages/issues/23621
11+--- a/kernel/pf_ring.c
12++++ b/kernel/pf_ring.c
13+@@ -5562,18 +5562,18 @@ static int ring_bind(struct socket *sock, struct sockaddr *sa, int addr_len)
15+ struct sock *sk = sock->sk;
16+- char name[sizeof(sa->sa_data)+1];
17++ char name[sizeof(sa->sa_data_min)+1];
19+ debug_printk(2, "ring_bind() called\n");
24+ if(addr_len != sizeof(struct sockaddr))
26+ if(sa->sa_family != PF_RING)
29+- memcpy(name, sa->sa_data, sizeof(sa->sa_data));
30++ memcpy(name, sa->sa_data, sizeof(sa->sa_data_min));
32+ /* Add trailing zero if missing */
33+ name[sizeof(name)-1] = '\0';