4 Commits

Author SHA1 Message Date
Syrone Wong
95ad79bc6d
nf_nat_fullcone.c: fix missing prandom_u32() with Linux >= 6.1.0
prandom_u32() previously was only calling get_random_u32() so it's been
dropped with Linux 6.1.0. So let's directly call get_random_u32() if Linux
version >= 6.1.0.

Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2023-01-10 11:04:25 +08:00
0d3e2bedf9
fix: unable to get next hop device ip (#3)
Use the official method netfilter/nf_nat_masquerade.c: 78ca55889a/net/netfilter/nf_nat_masquerade.c (L52)
2022-06-21 12:27:28 +08:00
Syrone Wong
857f9ad34a Fix IPv6 handling
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2022-05-10 22:18:02 +08:00
Syrone Wong
90834e19a0 nft-fullcone: init OpenWrt package
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2022-04-09 01:31:10 +08:00