so I created this little patch to fix the compilation issue in case people feel the need to keep this module otherwise just remove the dependency from firewall4 and unselect the module
create directory package/network/utils/fullconenat-nft/patches/
0001-nft-fullcone-dump-fix.patch
--- a/src/nft_ext_fullcone.c 2023-01-10 03:04:25.000000000 +0000
+++ b/src/nft_ext_fullcone.c 2023-01-10 03:04:25.000000000 +0000
@@ -179,7 +179,7 @@
return err;
}
-static int nft_fullcone_dump(struct sk_buff *skb, const struct nft_expr *expr)
+static int nft_fullcone_dump(struct sk_buff *skb, const struct nft_expr *expr, bool)
{
const struct nft_fullcone *priv = nft_expr_priv(expr);
running on 6.6 (branch qualcommax-6.x-nss-wifi)
nf_conntrack 86016 22 ecm,xt_connlimit,nf_conncount,xt_state,xt_nat,xt_helper,xt_conntrack,xt_connmark,xt_connlabel,xt_connbytes,xt_REDIRECT,xt_MASQUERADE,xt_DSCP,nft_redir,nft_nat,nft_masq,nft_fullcone,nft_flow_offload,nft_ct,nf_nat,nf_flow_table,nf_conntrack_netlink
nf_nat 32768 9 iptable_nat,xt_nat,xt_REDIRECT,xt_MASQUERADE,nft_redir,nft_nat,nft_masq,nft_fullcone,nft_chain_nat
nf_tables 192512507 nft_redir,nft_nat,nft_masq,nft_fullcone,nft_flow_offload,nft_fib_inet,nft_ct,nft_chain_nat,nf_flow_table_inet,nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet,nft_reject,nft_quota,nft_numgen,nft_log,nft_limit,nft_hash,nft_fib_ipv6,nft_fib_ipv4,nft_fib,nft_compat
nft_fullcone 53248 2