Home
last modified time | relevance | path

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

123

/openbmc/linux/security/selinux/
H A Dnlmsgtab.c24 u16 nlmsg_type; member
154 static int nlmsg_perm(u16 nlmsg_type, u32 *perm, const struct nlmsg_perm *tab, size_t tabsize) in nlmsg_perm() argument
160 if (nlmsg_type == tab[i].nlmsg_type) { in nlmsg_perm()
169 int selinux_nlmsg_lookup(u16 sclass, u16 nlmsg_type, u32 *perm) in selinux_nlmsg_lookup() argument
181 err = nlmsg_perm(nlmsg_type, perm, nlmsg_route_perms, in selinux_nlmsg_lookup()
186 err = nlmsg_perm(nlmsg_type, perm, nlmsg_tcpdiag_perms, in selinux_nlmsg_lookup()
196 err = nlmsg_perm(nlmsg_type, perm, nlmsg_xfrm_perms, in selinux_nlmsg_lookup()
201 if ((nlmsg_type >= AUDIT_FIRST_USER_MSG && in selinux_nlmsg_lookup()
202 nlmsg_type <= AUDIT_LAST_USER_MSG) || in selinux_nlmsg_lookup()
203 (nlmsg_type >= AUDIT_FIRST_USER_MSG2 && in selinux_nlmsg_lookup()
[all …]
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-protocols/mdns/mdns/
H A D0007-Mark-deleted-interfaces-as-being-changed.patch33 - if (pNLMsg->nlmsg_type == RTM_GETLINK || pNLMsg->nlmsg_type == RTM_NEWLINK)
34 + if (pNLMsg->nlmsg_type == RTM_DELLINK || pNLMsg->nlmsg_type == RTM_NEWLINK)
36 else if (pNLMsg->nlmsg_type == RTM_DELADDR || pNLMsg->nlmsg_type == RTM_NEWADDR)
H A D0005-Use-list-for-changed-interfaces.patch80 if (pNLMsg->nlmsg_type == RTM_GETLINK || pNLMsg->nlmsg_type == RTM_NEWLINK)
83 else if (pNLMsg->nlmsg_type == RTM_DELADDR || pNLMsg->nlmsg_type == RTM_NEWADDR)
88 if ((pNLMsg->nlmsg_flags & NLM_F_MULTI) != 0 && pNLMsg->nlmsg_type != NLMSG_DONE)
/openbmc/linux/net/xfrm/
H A Dxfrm_compat.c146 nlh_src->nlmsg_type, payload, nlh_src->nlmsg_flags); in xfrm_nlmsg_put_compat()
152 switch (nlh_src->nlmsg_type) { in xfrm_nlmsg_put_compat()
221 pr_warn_once("unsupported nlmsg_type %d\n", nlh_src->nlmsg_type); in xfrm_nlmsg_put_compat()
291 u16 type = nlh_src->nlmsg_type - XFRM_MSG_BASE; in xfrm_xlate64()
306 switch (nlh_src->nlmsg_type) { in xfrm_xlate64()
325 u16 type = nlh_src->nlmsg_type - XFRM_MSG_BASE; in xfrm_alloc_compat()
330 pr_warn_once("unsupported nlmsg_type %d\n", nlh_src->nlmsg_type); in xfrm_alloc_compat()
360 switch (src->nlmsg_type) { in xfrm_user_rcv_calculate_len64()
476 switch (src->nlmsg_type) { in xfrm_xlate32()
549 WARN_ON_ONCE(src->nlmsg_type != XFRM_MSG_NEWSPDINFO); in xfrm_xlate32()
[all …]
/openbmc/phosphor-networkd/test/
H A Dtest_netlink.cpp75 hdr.nlmsg_type = NLMSG_NOOP; in TEST()
93 hdr.nlmsg_type = NLMSG_ERROR; in TEST()
115 hdr.nlmsg_type = NLMSG_ERROR; in TEST()
144 hdr.nlmsg_type = NLMSG_DONE; in TEST()
160 hdr.nlmsg_type = RTM_NEWLINK; in TEST()
185 hdr.nlmsg_type = RTM_NEWLINK; in TEST()
197 hdr.nlmsg_type = NLMSG_DONE; in TEST()
210 hdr.nlmsg_type = RTM_NEWLINK; in TEST()
H A Dmock_syscall.cpp92 hdrin.nlmsg_type != RTM_GETLINK) in sendmsg_link_dump()
128 hdr.nlmsg_type = RTM_NEWLINK; in sendmsg_link_dump()
136 hdr.nlmsg_type = NLMSG_DONE; in sendmsg_link_dump()
148 hdr.nlmsg_type = NLMSG_ERROR; in sendmsg_ack()
/openbmc/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 …]
/openbmc/linux/tools/testing/selftests/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 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()
/openbmc/linux/tools/accounting/
H A Dprocacct.c125 static int send_cmd(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, in send_cmd() argument
137 msg.n.nlmsg_type = nlmsg_type; in send_cmd()
189 if (ans.n.nlmsg_type == NLMSG_ERROR || in get_family_id()
359 if (msg.n.nlmsg_type == NLMSG_ERROR || in main()
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()
476 if (msg.n.nlmsg_type == NLMSG_ERROR || in main()
/openbmc/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()
/openbmc/linux/tools/testing/vsock/
H A Dvsock_diag_test.c175 .nlmsg_type = SOCK_DIAG_BY_FAMILY, in send_req()
282 if (h->nlmsg_type == NLMSG_DONE) in read_vsock_stat()
285 if (h->nlmsg_type == NLMSG_ERROR) { in read_vsock_stat()
298 if (h->nlmsg_type != SOCK_DIAG_BY_FAMILY) { in read_vsock_stat()
300 h->nlmsg_type); in read_vsock_stat()
/openbmc/phosphor-networkd/src/
H A Dnetlink.cpp51 if (hdr.nlmsg_type == NLMSG_NOOP) in processMsg()
55 else if (hdr.nlmsg_type == NLMSG_DONE) in processMsg()
64 else if (hdr.nlmsg_type == NLMSG_ERROR) in processMsg()
H A Drtnetlink_server.cpp29 switch (hdr.nlmsg_type) in getIfIdx()
48 switch (hdr.nlmsg_type) in handler()
/openbmc/linux/net/phonet/
H A Dpn_netlink.c86 if (nlh->nlmsg_type == RTM_NEWADDR) in addr_doit()
91 phonet_address_notify(nlh->nlmsg_type, dev, pnaddr); in addr_doit()
254 if (nlh->nlmsg_type == RTM_NEWROUTE) in route_doit()
259 rtm_phonet_notify(nlh->nlmsg_type, dev, dst); in route_doit()
/openbmc/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()
/openbmc/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()
595 req.nh.nlmsg_type = cmd; in tc_qdisc_modify()
755 req.nh.nlmsg_type = RTM_NEWTFILTER; in bpf_tc_attach()
831 req.nh.nlmsg_type = RTM_DELTFILTER; in __bpf_tc_detach()
898 req.nh.nlmsg_type = RTM_GETTFILTER; in bpf_tc_query()
/openbmc/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()
/openbmc/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()
/openbmc/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()
/openbmc/linux/samples/connector/
H A Ducon.c59 nlh->nlmsg_type = NLMSG_DONE; in netlink_send()
216 switch (reply->nlmsg_type) { in main()
/openbmc/linux/tools/testing/selftests/net/mptcp/
H A Dpm_nl_ctl.c57 nh->nlmsg_type = family; in init_genl_req()
139 if (nh->nlmsg_type == NLMSG_ERROR) in capture_events()
234 if (nh->nlmsg_type == NLMSG_DONE) in do_nl_req()
237 if (nh->nlmsg_type == NLMSG_ERROR && nl_error(nh)) in do_nl_req()
258 if (nlh->nlmsg_type != GENL_ID_CTRL) in genl_parse_getfamily()
260 nlh->nlmsg_len, nlh->nlmsg_type); in genl_parse_getfamily()
1055 if (nh->nlmsg_type == NLMSG_DONE) in print_addrs()
1057 if (nh->nlmsg_type == NLMSG_ERROR) in print_addrs()
1059 if (nh->nlmsg_type != pm_family) in print_addrs()
1162 if (nh->nlmsg_type == NLMSG_DONE) in print_limits()
[all …]
/openbmc/qemu/linux-user/
H A Dfd-trans.c314 nlh->nlmsg_type = tswap16(nlh->nlmsg_type); in tswap_nlmsghdr()
337 switch (nlh->nlmsg_type) { in host_to_target_for_each_nlmsg()
385 switch (nlh->nlmsg_type) { in target_to_host_for_each_nlmsg()
1241 switch (nlh->nlmsg_type) { in host_to_target_data_route()
1463 switch (nlh->nlmsg_type) { in target_to_host_data_route()
1512 switch (nlh->nlmsg_type) { in host_to_target_data_audit()
1515 nlh->nlmsg_type); in host_to_target_data_audit()
1529 switch (nlh->nlmsg_type) { in target_to_host_data_audit()
1536 nlh->nlmsg_type); in target_to_host_data_audit()
/openbmc/linux/net/core/
H A Dsock_diag.c248 if (nlh->nlmsg_type == SOCK_DIAG_BY_FAMILY) in __sock_diag_cmd()
250 else if (nlh->nlmsg_type == SOCK_DESTROY && hndl->destroy) in __sock_diag_cmd()
265 switch (nlh->nlmsg_type) { in sock_diag_rcv_msg()

123