1*a376eb32SXin Lilibnfnetlink - userspace library for handling of netfilter netlink messages 2*a376eb32SXin Li(C) 2001-2005 Netfilter Core Team <[email protected]> 3*a376eb32SXin Li=========================================================================== 4*a376eb32SXin Li 5*a376eb32SXin LiWhat is nfnetlink? 6*a376eb32SXin Li 7*a376eb32SXin Linfnetlink is a netlink(7) based kernel/userspace transport layer. It 8*a376eb32SXin Liprovides a unified kernel/userspace interface for the various netfilter 9*a376eb32SXin Lisubsystems, such as connection tracking, logging and queueing. 10*a376eb32SXin Li 11*a376eb32SXin Li 12*a376eb32SXin LiWhat is libnfnetlink? 13*a376eb32SXin Li 14*a376eb32SXin Lilibnfnetlink is a userspace library that provides some low-level 15*a376eb32SXin Linfnetlink handling functions. It is used as a foundation for other, netfilter 16*a376eb32SXin Lisubsystem specific libraries such as libnfnetlink_conntrack, libnfnetlink_log 17*a376eb32SXin Liand libnfnetlink_queue. 18*a376eb32SXin Li 19*a376eb32SXin Li 20*a376eb32SXin LiPrerequirements for libnfnetlink 21*a376eb32SXin Li 22*a376eb32SXin LiYou will need kernel headers from a kernel that has nfnetlink support. The 23*a376eb32SXin Lifirst official kernel release to include nfnetlink support is 2.6.14. 24*a376eb32SXin LiYou can specify the location of your kernel sources using the "--with-kernel=" 25*a376eb32SXin Liconfigure option. 26*a376eb32SXin Li 27*a376eb32SXin Li 28*a376eb32SXin LiWhere can I find documentation? 29*a376eb32SXin Li 30*a376eb32SXin LiAt the moment, you will have to RTFS. Sorry, but we have barely enough 31*a376eb32SXin Limanpower to keep development ongoing. If you want to conribute documentation, 32*a376eb32SXin Liplease contact us. 33*a376eb32SXin Li 34*a376eb32SXin Li 35*a376eb32SXin LiIt has bugs. Where do I report them? 36*a376eb32SXin Li 37*a376eb32SXin LiPlease report all libnfnetlink bugs to https://bugzilla.netfilter.org/, using 38*a376eb32SXin Lithe "libnfnetlink" Product. 39*a376eb32SXin Li 40*a376eb32SXin Li 41*a376eb32SXin LiLicense 42*a376eb32SXin Li 43*a376eb32SXin LiThis library is released under GPLv2+. 44*a376eb32SXin Li 45*a376eb32SXin Li 46*a376eb32SXin LiWhere do I get support? 47*a376eb32SXin Li 48*a376eb32SXin LiThe [email protected] and [email protected] 49*a376eb32SXin Limailinglists server as support forum. 50*a376eb32SXin Li 51