Lines Matching refs:nfnl_handle

61 struct nfnl_handle;
64 extern int nfnl_fd(struct nfnl_handle *h);
65 extern unsigned int nfnl_portid(const struct nfnl_handle *h);
68 extern struct nfnl_handle *nfnl_open(void);
69 extern int nfnl_close(struct nfnl_handle *);
71 extern struct nfnl_subsys_handle *nfnl_subsys_open(struct nfnl_handle *,
77 void nfnl_set_sequence_tracking(struct nfnl_handle *h);
78 void nfnl_unset_sequence_tracking(struct nfnl_handle *h);
81 extern void nfnl_set_rcv_buffer_size(struct nfnl_handle *h, unsigned int size);
84 extern int nfnl_send(struct nfnl_handle *, struct nlmsghdr *);
85 extern int nfnl_sendmsg(const struct nfnl_handle *, const struct msghdr *msg,
87 extern int nfnl_sendiov(const struct nfnl_handle *nfnlh,
94 nfnl_talk(struct nfnl_handle *, struct nlmsghdr *, pid_t,
100 nfnl_listen(struct nfnl_handle *,
104 extern ssize_t nfnl_recv(const struct nfnl_handle *h, unsigned char *buf, size_t len);
108 extern int nfnl_handle_packet(struct nfnl_handle *, char *buf, int len);
111 extern struct nfattr *nfnl_parse_hdr(const struct nfnl_handle *nfnlh,
114 extern int nfnl_check_attributes(const struct nfnl_handle *nfnlh,
117 extern struct nlmsghdr *nfnl_get_msg_first(struct nfnl_handle *h,
120 extern struct nlmsghdr *nfnl_get_msg_next(struct nfnl_handle *h,
132 extern int nfnl_join(const struct nfnl_handle *nfnlh, unsigned int group);
135 extern int nfnl_process(struct nfnl_handle *h,
142 nfnl_iterator_create(const struct nfnl_handle *h,
148 extern int nfnl_iterator_process(struct nfnl_handle *h,
151 extern int nfnl_iterator_next(const struct nfnl_handle *h,
155 extern int nfnl_catch(struct nfnl_handle *h);
158 extern int nfnl_query(struct nfnl_handle *h, struct nlmsghdr *nlh);
202 extern unsigned int nfnl_rcvbufsiz(const struct nfnl_handle *h,