Scroll to navigation

nlmsg(3) libnetfilter_queue nlmsg(3)

NAME

nlmsg - Netlink message helper functions

SYNOPSIS

Functions


int nfq_nlmsg_parse (const struct nlmsghdr *nlh, struct nlattr **attr)
struct nlmsghdr * nfq_nlmsg_put (char *buf, int type, uint32_t queue_num)

Detailed Description

Function Documentation

int nfq_nlmsg_parse (const struct nlmsghdr * nlh, struct nlattr ** attr)

nfq_nlmsg_parse - set packet attributes from netlink message

Parameters

nlh Pointer to netlink message
attr Pointer to array of attributes to set

Returns

MNL_CB_OK on success or MNL_CB_ERROR if any error occurs

Definition at line 269 of file nlmsg.c.

struct nlmsghdr* nfq_nlmsg_put (char * buf, int type, uint32_t queue_num)

nfq_nlmsg_put - Convert memory buffer into a Netlink buffer

Parameters

*buf Pointer to memory buffer
type Either NFQNL_MSG_CONFIG or NFQNL_MSG_VERDICT
queue_num Queue number

Returns

Pointer to netlink message

Definition at line 283 of file nlmsg.c.

Author

Generated automatically by Doxygen for libnetfilter_queue from the source code.

Thu Jan 28 2021 Version 1.0.5