From a68e72a6c2b25218009a42cf088b66b9307a2111 Mon Sep 17 00:00:00 2001 From: laforge Date: Mon, 29 Jul 2002 16:39:07 +0000 Subject: current development state of libnfnetlink/libctnetlink (incomplete) --- README | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..d8c317c --- /dev/null +++ b/README @@ -0,0 +1,27 @@ +Infrastructure libnfnetlink / libctnetlink + +libnfnetlink +- provides low layer communications between netlink socket and high layer + library +- provides generic functions to create and parse nf_attr's +- hides all details of netlink socket +- provides open/close/receive/listen functions only to be used by other + libraries (libctnetlink/libpkttnetlink/...) + + +libctnetlink: +- provides high layer interface for applications interfacing with conntrack + kernel code +- event messages (to be implemented) +- reading and deleting ip_conntrack's +- reading, deleting and creating ip_conntrack_expect's + + + + + +Layout of nfnetlink data packet + + +struct nlmsghdr - netlink internal +struct nfgenmsg - information about -- cgit v1.2.3