Searched defs:nlh (Results 26 - 50 of 83) sorted by relevance

1234

/external/iproute2/tipc/
H A Dnode.c27 static int node_list_cb(const struct nlmsghdr *nlh, void *data) argument
30 struct genlmsghdr *genl = mnl_nlmsg_get_payload(nlh);
34 mnl_attr_parse(nlh, sizeof(*genl), parse_attrs, info);
56 static int cmd_node_list(struct nlmsghdr *nlh, const struct cmd *cmd, argument
66 if (!(nlh = msg_init(buf, TIPC_NL_NODE_GET))) {
71 return msg_dumpit(nlh, node_list_cb, NULL);
74 static int cmd_node_set_addr(struct nlmsghdr *nlh, const struct cmd *cmd, argument
93 if (!(nlh = msg_init(buf, TIPC_NL_NET_SET))) {
98 nest = mnl_attr_nest_start(nlh, TIPC_NLA_NET);
99 mnl_attr_put_u32(nlh, TIPC_NLA_NET_ADD
105 cmd_node_get_addr(struct nlmsghdr *nlh, const struct cmd *cmd, struct cmdl *cmdl, void *data) argument
133 netid_get_cb(const struct nlmsghdr *nlh, void *data) argument
152 cmd_node_get_netid(struct nlmsghdr *nlh, const struct cmd *cmd, struct cmdl *cmdl, void *data) argument
170 cmd_node_set_netid(struct nlmsghdr *nlh, const struct cmd *cmd, struct cmdl *cmdl, void *data) argument
211 cmd_node_set(struct nlmsghdr *nlh, const struct cmd *cmd, struct cmdl *cmdl, void *data) argument
233 cmd_node_get(struct nlmsghdr *nlh, const struct cmd *cmd, struct cmdl *cmdl, void *data) argument
256 cmd_node(struct nlmsghdr *nlh, const struct cmd *cmd, struct cmdl *cmdl, void *data) argument
[all...]
/external/libnetfilter_conntrack/examples/
H A Dnfct-mnl-set-label.c20 struct nlmsghdr *nlh; local
48 nlh = mnl_nlmsg_put_header(buf);
49 nlh->nlmsg_type = (NFNL_SUBSYS_CTNETLINK << 8) | IPCTNL_MSG_CT_NEW;
50 nlh->nlmsg_flags = NLM_F_REQUEST|NLM_F_CREATE;
51 nlh->nlmsg_seq = cbargs->seq;
53 nfh = mnl_nlmsg_put_extra_header(nlh, sizeof(struct nfgenmsg));
58 nfct_nlmsg_build(nlh, ct);
60 if (mnl_socket_sendto(cbargs->nl, nlh, nlh->nlmsg_len) < 0)
64 static int data_cb(const struct nlmsghdr *nlh, voi argument
124 struct nlmsghdr *nlh; local
[all...]
/external/libnfnetlink/include/libnfnetlink/
H A Dlibnfnetlink.h38 #define NLMSG_TAIL(nlh) \
39 (((void *) (nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len))
51 struct nlmsghdr nlh; member in struct:nfnlhdr
56 int (*call)(struct nlmsghdr *nlh, struct nfattr *nfa[], void *data);
112 const struct nlmsghdr *nlh,
115 const struct nlmsghdr *nlh,
158 extern int nfnl_query(struct nfnl_handle *h, struct nlmsghdr *nlh);
192 #define nfnl_nest(nlh, bufsize, type) \
193 ({ struct nfattr *__start = NLMSG_TAIL(nlh); \
[all...]
/external/libnl/include/netlink/genl/
H A Dmngt.h43 struct nlmsghdr * nlh; member in struct:genl_info
/external/libnl/lib/netfilter/
H A Dlog.c74 int nfnl_log_pf_bind(struct nl_sock *nlh, uint8_t pf) argument
82 return send_log_request(nlh, msg);
90 int nfnl_log_pf_unbind(struct nl_sock *nlh, uint8_t pf) argument
98 return send_log_request(nlh, msg);
182 int nfnl_log_create(struct nl_sock *nlh, const struct nfnl_log *log) argument
190 return send_log_request(nlh, msg);
199 int nfnl_log_change(struct nl_sock *nlh, const struct nfnl_log *log) argument
207 return send_log_request(nlh, msg);
220 int nfnl_log_delete(struct nl_sock *nlh, const struct nfnl_log *log) argument
228 return send_log_request(nlh, ms
[all...]
H A Dlog_msg.c66 int nfnlmsg_log_msg_parse(struct nlmsghdr *nlh, struct nfnl_log_msg **result) argument
77 msg->ce_msgtype = nlh->nlmsg_type;
79 err = nlmsg_parse(nlh, sizeof(struct nfgenmsg), tb, NFULA_MAX,
84 nfnl_log_msg_set_family(msg, nfnlmsg_family(nlh));
171 struct nlmsghdr *nlh, struct nl_parser_param *pp)
176 if ((err = nfnlmsg_log_msg_parse(nlh, &msg)) < 0)
170 log_msg_parser(struct nl_cache_ops *ops, struct sockaddr_nl *who, struct nlmsghdr *nlh, struct nl_parser_param *pp) argument
H A Dnfnl.c129 * @arg nlh netlink messsage header
131 uint8_t nfnlmsg_subsys(struct nlmsghdr *nlh) argument
133 return NFNL_SUBSYS_ID(nlh->nlmsg_type);
138 * @arg nlh netlink messsage header
140 uint8_t nfnlmsg_subtype(struct nlmsghdr *nlh) argument
142 return NFNL_MSG_TYPE(nlh->nlmsg_type);
147 * @arg nlh netlink messsage header
149 uint8_t nfnlmsg_family(struct nlmsghdr *nlh) argument
151 struct nfgenmsg *nfg = nlmsg_data(nlh);
158 * @arg nlh netlin
160 nfnlmsg_res_id(struct nlmsghdr *nlh) argument
234 struct nlmsghdr *nlh; local
[all...]
H A Dqueue.c84 int nfnl_queue_pf_bind(struct nl_sock *nlh, uint8_t pf) argument
92 return send_queue_request(nlh, msg);
100 int nfnl_queue_pf_unbind(struct nl_sock *nlh, uint8_t pf) argument
108 return send_queue_request(nlh, msg);
182 int nfnl_queue_create(struct nl_sock *nlh, const struct nfnl_queue *queue) argument
190 return send_queue_request(nlh, msg);
199 int nfnl_queue_change(struct nl_sock *nlh, const struct nfnl_queue *queue) argument
207 return send_queue_request(nlh, msg);
220 int nfnl_queue_delete(struct nl_sock *nlh, const struct nfnl_queue *queue) argument
228 return send_queue_request(nlh, ms
[all...]
H A Dqueue_msg.c63 int nfnlmsg_queue_msg_parse(struct nlmsghdr *nlh, argument
75 msg->ce_msgtype = nlh->nlmsg_type;
77 err = nlmsg_parse(nlh, sizeof(struct nfgenmsg), tb, NFQA_MAX,
82 nfnl_queue_msg_set_group(msg, nfnlmsg_res_id(nlh));
83 nfnl_queue_msg_set_family(msg, nfnlmsg_family(nlh));
150 struct nlmsghdr *nlh, struct nl_parser_param *pp)
155 if ((err = nfnlmsg_queue_msg_parse(nlh, &msg)) < 0)
209 * @arg nlh netlink messsage header
213 int nfnl_queue_msg_send_verdict(struct nl_sock *nlh, argument
223 err = nl_send_auto_complete(nlh, nlms
149 queue_msg_parser(struct nl_cache_ops *ops, struct sockaddr_nl *who, struct nlmsghdr *nlh, struct nl_parser_param *pp) argument
236 nfnl_queue_msg_send_verdict_batch(struct nl_sock *nlh, const struct nfnl_queue_msg *msg) argument
261 nfnl_queue_msg_send_verdict_payload(struct nl_sock *nlh, const struct nfnl_queue_msg *msg, const void *payload_data, unsigned payload_len) argument
[all...]
/external/ltp/testcases/kernel/containers/netns/
H A Dnetns_netlink.c73 struct nlmsghdr *nlh; local
99 nlh = (struct nlmsghdr *) buffer;
101 len = recv(fd, nlh, sizeof(buffer), MSG_DONTWAIT);
105 if (nlh->nlmsg_type == RTM_NEWLINK ||
106 nlh->nlmsg_type == RTM_DELLINK) {
/external/strace/tests/
H A Dnetlink_inet_diag.c46 struct nlmsghdr nlh; member in struct:__anon17948
49 .nlh = {
H A Dnetlink_protocol.c53 struct nlmsghdr nlh; member in struct:req
56 .nlh = {
97 fd, req->nlh.nlmsg_len, NLM_F_DUMP,
101 req->nlh.nlmsg_len = sizeof(req->nlh);
102 rc = sendto(fd, &req->nlh, sizeof(req->nlh), MSG_DONTWAIT, NULL, 0);
105 fd, req->nlh.nlmsg_len, NLM_F_DUMP,
106 (unsigned) sizeof(req->nlh), sprintrc(rc));
109 req->nlh
[all...]
H A Dnetlink_unix_diag.c54 struct nlmsghdr nlh; member in struct:__anon17952
57 .nlh = {
/external/strace/tests-m32/
H A Dnetlink_inet_diag.c46 struct nlmsghdr nlh; member in struct:__anon18016
49 .nlh = {
H A Dnetlink_protocol.c53 struct nlmsghdr nlh; member in struct:req
56 .nlh = {
97 fd, req->nlh.nlmsg_len, NLM_F_DUMP,
101 req->nlh.nlmsg_len = sizeof(req->nlh);
102 rc = sendto(fd, &req->nlh, sizeof(req->nlh), MSG_DONTWAIT, NULL, 0);
105 fd, req->nlh.nlmsg_len, NLM_F_DUMP,
106 (unsigned) sizeof(req->nlh), sprintrc(rc));
109 req->nlh
[all...]
H A Dnetlink_unix_diag.c54 struct nlmsghdr nlh; member in struct:__anon18020
57 .nlh = {
/external/strace/tests-mx32/
H A Dnetlink_inet_diag.c46 struct nlmsghdr nlh; member in struct:__anon18084
49 .nlh = {
H A Dnetlink_protocol.c53 struct nlmsghdr nlh; member in struct:req
56 .nlh = {
97 fd, req->nlh.nlmsg_len, NLM_F_DUMP,
101 req->nlh.nlmsg_len = sizeof(req->nlh);
102 rc = sendto(fd, &req->nlh, sizeof(req->nlh), MSG_DONTWAIT, NULL, 0);
105 fd, req->nlh.nlmsg_len, NLM_F_DUMP,
106 (unsigned) sizeof(req->nlh), sprintrc(rc));
109 req->nlh
[all...]
H A Dnetlink_unix_diag.c54 struct nlmsghdr nlh; member in struct:__anon18088
57 .nlh = {
/external/dnsmasq/src/
H A Dnetlink.c134 struct nlmsghdr nlh; member in struct:__anon4957
144 req.nlh.nlmsg_len = sizeof(req);
145 req.nlh.nlmsg_type = RTM_GETADDR;
146 req.nlh.nlmsg_flags = NLM_F_ROOT | NLM_F_MATCH | NLM_F_REQUEST | NLM_F_ACK;
147 req.nlh.nlmsg_pid = 0;
148 req.nlh.nlmsg_seq = ++seq;
/external/libnetfilter_conntrack/src/conntrack/
H A Dbuild_mnl.c17 nfct_build_tuple_ip(struct nlmsghdr *nlh, const struct __nfct_tuple *t) argument
21 nest = mnl_attr_nest_start(nlh, CTA_TUPLE_IP);
27 mnl_attr_put_u32(nlh, CTA_IP_V4_SRC, t->src.v4);
28 mnl_attr_put_u32(nlh, CTA_IP_V4_DST, t->dst.v4);
31 mnl_attr_put(nlh, CTA_IP_V6_SRC, sizeof(struct in6_addr),
33 mnl_attr_put(nlh, CTA_IP_V6_DST, sizeof(struct in6_addr),
37 mnl_attr_nest_cancel(nlh, nest);
40 mnl_attr_nest_end(nlh, nest);
45 nfct_build_tuple_proto(struct nlmsghdr *nlh, const struct __nfct_tuple *t) argument
49 nest = mnl_attr_nest_start(nlh, CTA_TUPLE_PROT
84 nfct_build_tuple_raw(struct nlmsghdr *nlh, const struct __nfct_tuple *t) argument
95 nfct_build_tuple(struct nlmsghdr *nlh, const struct __nfct_tuple *t, int type) argument
114 nfct_build_protoinfo(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
219 nfct_nat_seq_adj(struct nlmsghdr *nlh, const struct nf_conntrack *ct, int dir) argument
231 nfct_build_nat_seq_adj(struct nlmsghdr *nlh, const struct nf_conntrack *ct, int dir) argument
246 nfct_build_protonat(struct nlmsghdr *nlh, const struct nf_conntrack *ct, const struct __nfct_nat *nat) argument
267 nfct_build_nat(struct nlmsghdr *nlh, const struct __nfct_nat *nat, uint8_t l3protonum) argument
285 nfct_build_snat(struct nlmsghdr *nlh, const struct nf_conntrack *ct, uint8_t l3protonum) argument
298 nfct_build_snat_ipv4(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
309 nfct_build_snat_ipv6(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
320 nfct_build_snat_port(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
331 nfct_build_dnat(struct nlmsghdr *nlh, const struct nf_conntrack *ct, uint8_t l3protonum) argument
344 nfct_build_dnat_ipv4(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
355 nfct_build_dnat_ipv6(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
366 nfct_build_dnat_port(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
377 nfct_build_status(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
384 nfct_build_timeout(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
391 nfct_build_mark(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
398 nfct_build_secmark(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
405 nfct_build_helper_name(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
421 nfct_build_zone(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
428 nfct_build_labels(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
442 nfct_nlmsg_build(struct nlmsghdr *nlh, const struct nf_conntrack *ct) argument
[all...]
H A Dparse.c455 int __parse_message_type(const struct nlmsghdr *nlh) argument
457 uint16_t type = NFNL_MSG_TYPE(nlh->nlmsg_type);
458 uint16_t flags = nlh->nlmsg_flags;
508 void __parse_conntrack(const struct nlmsghdr *nlh, argument
512 struct nfgenmsg *nfhdr = NLMSG_DATA(nlh);
/external/libnfnetlink/src/
H A Drtnl.c114 struct nlmsghdr nlh; member in struct:__anon11116
123 req.nlh.nlmsg_len = sizeof(req);
124 req.nlh.nlmsg_type = type;
125 req.nlh.nlmsg_flags = NLM_F_ROOT|NLM_F_MATCH|NLM_F_REQUEST;
126 req.nlh.nlmsg_pid = 0;
127 req.nlh.nlmsg_seq = rtnl_handle->rtnl_dump = ++(rtnl_handle->rtnl_seq);
/external/libnl/lib/genl/
H A Dgenl.c104 * @arg nlh Pointer to Netlink message header
117 int genlmsg_valid_hdr(struct nlmsghdr *nlh, int hdrlen) argument
121 if (!nlmsg_valid_hdr(nlh, GENL_HDRLEN))
124 ghdr = nlmsg_data(nlh);
133 * @arg nlh Pointer to Netlink message header
151 int genlmsg_validate(struct nlmsghdr *nlh, int hdrlen, int maxtype, argument
156 if (!genlmsg_valid_hdr(nlh, hdrlen))
159 ghdr = nlmsg_data(nlh);
166 * @arg nlh Pointer to Netlink message header
191 int genlmsg_parse(struct nlmsghdr *nlh, in argument
210 genlmsg_hdr(struct nlmsghdr *nlh) argument
226 const struct nlmsghdr *nlh; local
351 struct nlmsghdr *nlh; local
[all...]
H A Dmngt.c47 static int cmd_msg_parser(struct sockaddr_nl *who, struct nlmsghdr *nlh, argument
54 ghdr = genlmsg_hdr(nlh);
67 .nlh = nlh,
73 err = nlmsg_parse(nlh, GENL_HDRSIZE(ops->o_hdrsize), tb, cmd->c_maxattr,
86 struct nlmsghdr *nlh, struct nl_parser_param *pp)
91 return cmd_msg_parser(who, nlh, ops->co_genl, ops, pp);
210 struct nlmsghdr *nlh = nlmsg_hdr(msg); local
213 if (!genlmsg_valid_hdr(nlh, 0))
216 if (!(ops = lookup_family(nlh
85 genl_msg_parser(struct nl_cache_ops *ops, struct sockaddr_nl *who, struct nlmsghdr *nlh, struct nl_parser_param *pp) argument
[all...]

Completed in 974 milliseconds

1234