
Functions | |
Socket Creating | |
| int | nfnl_connect (struct nl_sock *sk) |
| Create and connect netfilter netlink socket. More... | |
Sending | |
| int | nfnl_send_simple (struct nl_sock *sk, uint8_t subsys_id, uint8_t type, int flags, uint8_t family, uint16_t res_id) |
| Send trivial netfilter netlink message. More... | |
Message Parsing | |
| uint8_t | nfnlmsg_subsys (struct nlmsghdr *nlh) |
| Get netfilter subsystem id from message. More... | |
| uint8_t | nfnlmsg_subtype (struct nlmsghdr *nlh) |
| Get netfilter message type from message. More... | |
| uint8_t | nfnlmsg_family (struct nlmsghdr *nlh) |
| Get netfilter family from message. More... | |
| uint16_t | nfnlmsg_res_id (struct nlmsghdr *nlh) |
| Get netfilter resource id from message. More... | |
Message Building | |
| struct nl_msg * | nfnlmsg_alloc_simple (uint8_t subsys_id, uint8_t type, int flags, uint8_t family, uint16_t res_id) |
| Allocate a new netfilter netlink message. More... | |
| int | nfnlmsg_put (struct nl_msg *msg, uint32_t pid, uint32_t seq, uint8_t subsys_id, uint8_t type, int flags, uint8_t family, uint16_t res_id) |
| Add netlink and netfilter netlink headers to netlink message. More... | |