1libpfring is not compiling in packages repo with branch openwrt23.05.
2This fixes the compiling error.
4diff --git a/libs/libpfring/patches/999-issue-23621.patch b/libs/libpfring/patches/999-issue-23621.patch
6index 000000000..c0a901797
8+++ b/packages/libs/libpfring/patches/999-issue-23621.patch
10+see https://github.com/openwrt/packages/issues/23621
12+--- a/kernel/pf_ring.c
13++++ b/kernel/pf_ring.c
14+@@ -5562,18 +5562,18 @@ static int ring_bind(struct socket *sock, struct sockaddr *sa, int addr_len)
16+ struct sock *sk = sock->sk;
17+- char name[sizeof(sa->sa_data)+1];
18++ char name[sizeof(sa->sa_data_min)+1];
20+ debug_printk(2, "ring_bind() called\n");
25+ if(addr_len != sizeof(struct sockaddr))
27+ if(sa->sa_family != PF_RING)
30+- memcpy(name, sa->sa_data, sizeof(sa->sa_data));
31++ memcpy(name, sa->sa_data, sizeof(sa->sa_data_min));
33+ /* Add trailing zero if missing */
34+ name[sizeof(name)-1] = '\0';