/external/iproute2/tipc/ |
H A D | node.c | 27 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 D | nfct-mnl-set-label.c | 20 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 D | libnfnetlink.h | 38 #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 D | mngt.h | 43 struct nlmsghdr * nlh; member in struct:genl_info
|
/external/libnl/lib/netfilter/ |
H A D | log.c | 74 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 D | log_msg.c | 66 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 D | nfnl.c | 129 * @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 D | queue.c | 84 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 D | queue_msg.c | 63 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 D | netns_netlink.c | 73 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 D | netlink_inet_diag.c | 46 struct nlmsghdr nlh; member in struct:__anon17948 49 .nlh = {
|
H A D | netlink_protocol.c | 53 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 D | netlink_unix_diag.c | 54 struct nlmsghdr nlh; member in struct:__anon17952 57 .nlh = {
|
/external/strace/tests-m32/ |
H A D | netlink_inet_diag.c | 46 struct nlmsghdr nlh; member in struct:__anon18016 49 .nlh = {
|
H A D | netlink_protocol.c | 53 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 D | netlink_unix_diag.c | 54 struct nlmsghdr nlh; member in struct:__anon18020 57 .nlh = {
|
/external/strace/tests-mx32/ |
H A D | netlink_inet_diag.c | 46 struct nlmsghdr nlh; member in struct:__anon18084 49 .nlh = {
|
H A D | netlink_protocol.c | 53 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 D | netlink_unix_diag.c | 54 struct nlmsghdr nlh; member in struct:__anon18088 57 .nlh = {
|
/external/dnsmasq/src/ |
H A D | netlink.c | 134 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 D | build_mnl.c | 17 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 D | parse.c | 455 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 D | rtnl.c | 114 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 D | genl.c | 104 * @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 D | mngt.c | 47 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...] |