Home
last modified time | relevance | path

Searched refs:nlmsg_type (Results 1 – 25 of 57) sorted by relevance

123

/linux/tools/testing/selftests/landlock/
H A Daudit.h105 if (msg->header.nlmsg_type == NLMSG_ERROR) in audit_recv()
135 } while (reply->header.nlmsg_type != NLMSG_ERROR && in audit_request()
136 reply->err.msg.nlmsg_type != request->header.nlmsg_type); in audit_request()
149 .nlmsg_type = type, in audit_filter_exe()
175 .nlmsg_type = type, in audit_filter_drop()
196 .nlmsg_type = AUDIT_SET, in audit_set_status()
268 if (msg.header.nlmsg_type == type) in audit_match_record()
359 switch (msg.header.nlmsg_type) { in audit_count_records()
/linux/tools/testing/selftests/net/
H A Dipsec.c296 } else if (answer.hdr.nlmsg_type != NLMSG_ERROR) { in netlink_check_answer()
297 printk("expected NLMSG_ERROR, got %d", (int)answer.hdr.nlmsg_type); in netlink_check_answer()
322 req.nh.nlmsg_type = RTM_NEWLINK; in veth_add()
370 req.nh.nlmsg_type = RTM_NEWADDR; in ip4_addr_set()
410 req.nh.nlmsg_type = RTM_NEWLINK; in link_set_up()
438 req.nh.nlmsg_type = RTM_NEWROUTE; in ip4_route_set()
927 req.nh.nlmsg_type = XFRM_MSG_NEWSA; in xfrm_state_add()
1026 req.nh.nlmsg_type = XFRM_MSG_GETSA; in xfrm_state_check()
1051 if (answer.nh.nlmsg_type == NLMSG_ERROR) { in xfrm_state_check()
1055 } else if (answer.nh.nlmsg_type == NLMSG_DONE) { in xfrm_state_check()
[all …]
H A Dnetlink-dumps.c55 if (nlh->nlmsg_type == NLMSG_ERROR) in nl_get_extack()
57 else if (nlh->nlmsg_type == NLMSG_DONE) in nl_get_extack()
98 .nlmsg_type = RTM_GETNEIGH,
182 .nlmsg_type = GENL_ID_CTRL,
/linux/tools/testing/selftests/net/tcp_ao/lib/
H A Dnetlink.c45 } else if (answer.hdr.nlmsg_type != NLMSG_ERROR) { in netlink_check_answer()
47 (int)answer.hdr.nlmsg_type); in netlink_check_answer()
148 req.nh.nlmsg_type = RTM_NEWLINK; in __add_veth()
211 req.nh.nlmsg_type = RTM_NEWADDR; in __ip_addr_add()
259 req.nh.nlmsg_type = RTM_NEWROUTE; in __ip_route_add()
318 req.nh.nlmsg_type = RTM_NEWLINK; in __link_set_up()
362 req.nh.nlmsg_type = RTM_NEWLINK; in __add_vrf()
/linux/tools/testing/selftests/net/netfilter/
H A Daudit_logread.c42 rep->nlh.nlmsg_type == NLMSG_ERROR) /* short-cut for now */ in audit_recv()
54 .nlmsg_type = type, in audit_send()
104 if (rep.nlh.nlmsg_type != AUDIT_NETFILTER_CFG) in readlog()
H A Dconntrack_dump_flush.c154 nlh->nlmsg_type = (NFNL_SUBSYS_CTNETLINK << 8) | IPCTNL_MSG_CT_NEW; in conntrack_data_generate_v4()
188 nlh->nlmsg_type = (NFNL_SUBSYS_CTNETLINK << 8) | IPCTNL_MSG_CT_NEW; in conntrack_data_generate_v6()
231 nlh->nlmsg_type = (NFNL_SUBSYS_CTNETLINK << 8) | IPCTNL_MSG_CT_GET; in conntracK_count_zone()
278 nlh->nlmsg_type = (NFNL_SUBSYS_CTNETLINK << 8) | IPCTNL_MSG_CT_DELETE; in conntrack_flush_zone()
H A Dnf_queue.c130 nlh->nlmsg_type = (NFNL_SUBSYS_QUEUE << 8) | NFQNL_MSG_CONFIG; in nfq_build_cfg_request()
154 nlh->nlmsg_type = (NFNL_SUBSYS_QUEUE << 8) | NFQNL_MSG_CONFIG; in nfq_build_cfg_params()
178 nlh->nlmsg_type = (NFNL_SUBSYS_QUEUE << 8) | NFQNL_MSG_VERDICT; in nfq_build_verdict()
/linux/samples/bpf/
H A Dxdp_router_ipv4_user.c75 if (nh->nlmsg_type == NLMSG_DONE) in recv_msg()
175 if (nh->nlmsg_type == RTM_DELROUTE) { in read_route()
205 if (nh->nlmsg_type == RTM_DELROUTE) { in read_route()
282 req.nl.nlmsg_type = RTM_GETROUTE; in get_route_table()
359 if (nh->nlmsg_type == RTM_DELNEIGH) { in read_arp()
362 } else if (nh->nlmsg_type == RTM_NEWNEIGH) { in read_arp()
372 if (nh->nlmsg_type == RTM_DELNEIGH) { in read_arp()
375 } else if (nh->nlmsg_type == RTM_NEWNEIGH) { in read_arp()
418 req.nl.nlmsg_type = RTM_GETNEIGH; in get_arp_table()
/linux/tools/testing/vsock/
H A Dvsock_diag_test.c177 .nlmsg_type = SOCK_DIAG_BY_FAMILY, in send_req()
284 if (h->nlmsg_type == NLMSG_DONE) in read_vsock_stat()
287 if (h->nlmsg_type == NLMSG_ERROR) { in read_vsock_stat()
300 if (h->nlmsg_type != SOCK_DIAG_BY_FAMILY) { in read_vsock_stat()
302 h->nlmsg_type); in read_vsock_stat()
/linux/tools/accounting/
H A Dgetdelays.c118 static int send_cmd(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, in send_cmd() argument
130 msg.n.nlmsg_type = nlmsg_type; in send_cmd()
182 if (ans.n.nlmsg_type == NLMSG_ERROR || in get_family_id()
526 if (msg.n.nlmsg_type == NLMSG_ERROR || in main()
H A Ddelaytop.c419 static int send_cmd(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, in send_cmd() argument
435 msg.n.nlmsg_type = nlmsg_type; in send_cmd()
487 if (ans.n.nlmsg_type == NLMSG_ERROR || in get_family_id()
679 if (rc < 0 || resp.n.nlmsg_type == NLMSG_ERROR) { in fetch_and_fill_task_info()
838 if (rc < 0 || resp.n.nlmsg_type == NLMSG_ERROR) { in get_container_stats()
/linux/tools/testing/selftests/nci/
H A Dnci_dev.c111 static int send_cmd_mt_nla(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, in send_cmd_mt_nla() argument
123 msg.n.nlmsg_type = nlmsg_type; in send_cmd_mt_nla()
196 if (ans.n.nlmsg_type == NLMSG_ERROR || resp_len < 0 || in get_family_id()
240 static int send_cmd_with_idx(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, in send_cmd_with_idx() argument
247 return send_cmd_mt_nla(sd, nlmsg_type, nlmsg_pid, genl_cmd, 1, in send_cmd_with_idx()
267 if (msg->n.nlmsg_type == NLMSG_ERROR || in get_nci_devid()
664 if (ans.n.nlmsg_type == NLMSG_ERROR || resp_len < 0 || in get_taginfo()
/linux/net/phonet/
H A Dpn_netlink.c89 if (nlh->nlmsg_type == RTM_NEWADDR) in addr_doit()
97 phonet_address_notify(net, nlh->nlmsg_type, ifm->ifa_index, pnaddr); in addr_doit()
273 if (nlh->nlmsg_type == RTM_NEWROUTE) { in route_doit()
288 rtm_phonet_notify(net, nlh->nlmsg_type, ifindex, dst); in route_doit()
/linux/tools/lib/bpf/
H A Dnetlink.c186 switch (nh->nlmsg_type) { in libbpf_netlink_recv()
271 .nh.nlmsg_type = GENL_ID_CTRL, in libbpf_netlink_resolve_genl_family_id()
296 req.nh.nlmsg_type = RTM_SETLINK; in __bpf_set_link_xdp_fd_replace()
435 .nh.nlmsg_type = RTM_GETLINK, in bpf_xdp_query()
486 req.nh.nlmsg_type = id; in bpf_xdp_query()
608 req.nh.nlmsg_type = cmd; in tc_qdisc_create_excl()
769 req.nh.nlmsg_type = RTM_NEWTFILTER; in bpf_tc_attach()
845 req.nh.nlmsg_type = RTM_DELTFILTER; in __bpf_tc_detach()
912 req.nh.nlmsg_type = RTM_GETTFILTER; in bpf_tc_query()
/linux/tools/testing/selftests/net/mptcp/
H A Dmptcp_diag.c115 .nlmsg_type = SOCK_DIAG_BY_FAMILY, in send_query()
324 if (nlh->nlmsg_type == NLMSG_DONE) {
327 } else if (nlh->nlmsg_type == NLMSG_ERROR) {
H A Dpm_nl_ctl.c54 nh->nlmsg_type = family; in init_genl_req()
138 if (nh->nlmsg_type == NLMSG_ERROR) in capture_events()
244 if (nh->nlmsg_type == NLMSG_DONE) in do_nl_req()
247 if (nh->nlmsg_type == NLMSG_ERROR && nl_error(nh)) in do_nl_req()
268 if (nlh->nlmsg_type != GENL_ID_CTRL) in genl_parse_getfamily()
270 nlh->nlmsg_len, nlh->nlmsg_type); in genl_parse_getfamily()
1091 if (nh->nlmsg_type == NLMSG_DONE) in print_addrs()
1093 if (nh->nlmsg_type == NLMSG_ERROR) in print_addrs()
1095 if (nh->nlmsg_type != pm_family) in print_addrs()
1227 if (nh->nlmsg_type in print_limits()
[all...]
/linux/drivers/infiniband/core/
H A Dnetlink.c155 int type = nlh->nlmsg_type; in rdma_nl_rcv_msg()
232 (RDMA_NL_GET_CLIENT(nlh->nlmsg_type) != RDMA_NL_LS)) in rdma_nl_rcv_skb()
236 if (nlh->nlmsg_type < NLMSG_MIN_TYPE) in rdma_nl_rcv_skb()
H A Diwpm_msg.c634 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_remote_info_cb()
716 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_mapping_info_cb()
779 int nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_mapping_error_cb()
838 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_hello_cb()
/linux/tools/testing/selftests/connector/
H A Dproc_filter.c51 hdr->nlmsg_type = NLMSG_DONE; in send_message()
140 if (hdr->nlmsg_type == NLMSG_ERROR) { in handle_packet()
143 } else if (hdr->nlmsg_type == NLMSG_DONE) { in handle_packet()
/linux/samples/connector/
H A Ducon.c59 nlh->nlmsg_type = NLMSG_DONE; in netlink_send()
216 switch (reply->nlmsg_type) { in main()
/linux/tools/testing/selftests/net/af_unix/
H A Ddiag_uid.c86 .nlmsg_type = SOCK_DIAG_BY_FAMILY, in send_request()
159 ASSERT_EQ(nlh->nlmsg_type, SOCK_DIAG_BY_FAMILY); in receive_response()
/linux/tools/bpf/bpftool/
H A Dnet.c185 switch (nh->nlmsg_type) { in netlink_recv()
234 .nlh.nlmsg_type = RTM_GETTCLASS, in netlink_get_class()
273 .nlh.nlmsg_type = RTM_GETQDISC, in netlink_get_qdisc()
312 .nlh.nlmsg_type = RTM_GETTFILTER, in netlink_get_filter()
351 .nlh.nlmsg_type = RTM_GETLINK, in netlink_get_link()
/linux/Documentation/userspace-api/netlink/
H A Dintro.rst62 if (nl_msg.nlmsg_type == NLMSG_DONE)
114 __u16 nlmsg_type; /* Generic Netlink Family (subsystem) ID */
126 In Classic Netlink :c:member:`nlmsghdr.nlmsg_type` used to identify
176 As previously mentioned :c:member:`nlmsghdr.nlmsg_type` carries
265 __u16 nlmsg_type: GENL_ID_CTRL // (1)
295 __u16 nlmsg_type: GENL_ID_CTRL
333 __u16 nlmsg_type: NLMSG_ERROR
342 __u16 nlmsg_type: GENL_ID_CTRL
353 the :c:member:`nlmsghdr.nlmsg_type` field.
452 __u16 nlmsg_type: GENL_ID_CTRL
/linux/drivers/scsi/
H A Dscsi_netlink.c54 if (nlh->nlmsg_type != SCSI_TRANSPORT_MSG) { in scsi_nl_rcv_msg()
/linux/tools/net/ynl/lib/
H A Dynl.c478 nlh->nlmsg_type = id; in ynl_msg_start()
591 switch (nlh->nlmsg_type) { in __ynl_sock_read_msgs()
877 cmd = nlh->nlmsg_type; in ynl_ntf_parse()
900 rsp->family = nlh->nlmsg_type; in ynl_ntf_parse()
954 if (nlh->nlmsg_type != rsp_cmd) in ynl_check_alien()

123