Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/kernel/security/selinux/
H A Dnlmsgtab.c24 u16 nlmsg_type; member
149 static int nlmsg_perm(u16 nlmsg_type, u32 *perm, const struct nlmsg_perm *tab, size_t tabsize) in nlmsg_perm() argument
154 if (nlmsg_type == tab[i].nlmsg_type) { in nlmsg_perm()
163 int selinux_nlmsg_lookup(u16 sclass, u16 nlmsg_type, u32 *perm) in selinux_nlmsg_lookup() argument
175 err = nlmsg_perm(nlmsg_type, perm, nlmsg_route_perms, in selinux_nlmsg_lookup()
180 err = nlmsg_perm(nlmsg_type, perm, nlmsg_tcpdiag_perms, in selinux_nlmsg_lookup()
190 err = nlmsg_perm(nlmsg_type, perm, nlmsg_xfrm_perms, in selinux_nlmsg_lookup()
195 if ((nlmsg_type >= AUDIT_FIRST_USER_MSG && in selinux_nlmsg_lookup()
196 nlmsg_type <= AUDIT_LAST_USER_MSG) || in selinux_nlmsg_lookup()
197 (nlmsg_type >= AUDIT_FIRST_USER_MSG2 && in selinux_nlmsg_lookup()
[all …]
/OK3568_Linux_fs/app/forlinx/quectelCM/libmnl/
H A Dcallback.c80 if (nlh->nlmsg_type >= NLMSG_MIN_TYPE) { in __mnl_cb_run()
86 } else if (nlh->nlmsg_type < cb_ctl_array_len) { in __mnl_cb_run()
87 if (cb_ctl_array && cb_ctl_array[nlh->nlmsg_type]) { in __mnl_cb_run()
88 ret = cb_ctl_array[nlh->nlmsg_type](nlh, data); in __mnl_cb_run()
92 } else if (default_cb_array[nlh->nlmsg_type]) { in __mnl_cb_run()
93 ret = default_cb_array[nlh->nlmsg_type](nlh, data); in __mnl_cb_run()
H A Difutils.c104 nlh->nlmsg_type = RTM_NEWLINK; in if_act_on_link()
186 nlh->nlmsg_type = RTM_NEWLINK; in if_set_mtu()
267 nlh->nlmsg_type = RTM_NEWADDR; in if_act_on_addr()
269 nlh->nlmsg_type = RTM_DELADDR; in if_act_on_addr()
455 nlh->nlmsg_type = RTM_GETADDR; in if_get_addr()
565 nlh->nlmsg_type = RTM_NEWROUTE; in if_act_on_route()
567 nlh->nlmsg_type = RTM_DELROUTE; in if_act_on_route()
H A Dnlmsg.c237 nlh->nlmsg_type, in mnl_nlmsg_fprintf_header()
258 if (nlh->nlmsg_type < NLMSG_MIN_TYPE) { in mnl_nlmsg_fprintf_payload()
/OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-protocols/mdns/mdns/
H A D0008-Mark-deleted-interfaces-as-being-changed.patch32 - if (pNLMsg->nlmsg_type == RTM_GETLINK || pNLMsg->nlmsg_type == RTM_NEWLINK)
33 + if (pNLMsg->nlmsg_type == RTM_DELLINK || pNLMsg->nlmsg_type == RTM_NEWLINK)
35 else if (pNLMsg->nlmsg_type == RTM_DELADDR || pNLMsg->nlmsg_type == RTM_NEWADDR)
H A D0004-Use-list-for-changed-interfaces.patch88 if (pNLMsg->nlmsg_type == RTM_GETLINK || pNLMsg->nlmsg_type == RTM_NEWLINK)
91 else if (pNLMsg->nlmsg_type == RTM_DELADDR || pNLMsg->nlmsg_type == RTM_NEWADDR)
96 if ((pNLMsg->nlmsg_flags & NLM_F_MULTI) != 0 && pNLMsg->nlmsg_type != NLMSG_DONE)
/OK3568_Linux_fs/kernel/samples/bpf/
H A Dxdp_router_ipv4_user.c106 if (nh->nlmsg_type == NLMSG_DONE) in recv_msg()
148 if (nh->nlmsg_type == RTM_DELROUTE) in read_route()
150 else if (nh->nlmsg_type == RTM_GETROUTE) in read_route()
152 else if (nh->nlmsg_type == RTM_NEWROUTE) in read_route()
155 printf("%d\n", nh->nlmsg_type); in read_route()
221 if (nh->nlmsg_type == RTM_DELROUTE) { in read_route()
259 if (nh->nlmsg_type == RTM_DELROUTE) { in read_route()
343 req.nl.nlmsg_type = RTM_GETROUTE; in get_route_table()
394 if (nh->nlmsg_type == RTM_GETNEIGH) in read_arp()
423 if (nh->nlmsg_type == RTM_DELNEIGH) { in read_arp()
[all …]
/OK3568_Linux_fs/kernel/net/xfrm/
H A Dxfrm_compat.c144 nlh_src->nlmsg_type, payload, nlh_src->nlmsg_flags); in xfrm_nlmsg_put_compat()
150 switch (nlh_src->nlmsg_type) { in xfrm_nlmsg_put_compat()
219 pr_warn_once("unsupported nlmsg_type %d\n", nlh_src->nlmsg_type); in xfrm_nlmsg_put_compat()
288 u16 type = nlh_src->nlmsg_type - XFRM_MSG_BASE; in xfrm_xlate64()
322 u16 type = nlh_src->nlmsg_type - XFRM_MSG_BASE; in xfrm_alloc_compat()
327 pr_warn_once("unsupported nlmsg_type %d\n", nlh_src->nlmsg_type); in xfrm_alloc_compat()
357 switch (src->nlmsg_type) { in xfrm_user_rcv_calculate_len64()
472 switch (src->nlmsg_type) { in xfrm_xlate32()
545 WARN_ON_ONCE(src->nlmsg_type != XFRM_MSG_NEWSPDINFO); in xfrm_xlate32()
584 u16 type = h32->nlmsg_type - XFRM_MSG_BASE; in xfrm_user_rcv_msg_compat()
[all …]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-filter/libnfnetlink/libnfnetlink/
H A D0006-src-Use-stdint-types-everywhere.patch328 - u_int8_t type = NFNL_MSG_TYPE(nlh->nlmsg_type);
329 - u_int8_t subsys_id = NFNL_SUBSYS_ID(nlh->nlmsg_type);
330 + uint8_t type = NFNL_MSG_TYPE(nlh->nlmsg_type);
331 + uint8_t subsys_id = NFNL_SUBSYS_ID(nlh->nlmsg_type);
339 - u_int8_t type = NFNL_MSG_TYPE(nlh->nlmsg_type);
340 - u_int8_t subsys_id = NFNL_SUBSYS_ID(nlh->nlmsg_type);
341 + uint8_t type = NFNL_MSG_TYPE(nlh->nlmsg_type);
342 + uint8_t subsys_id = NFNL_SUBSYS_ID(nlh->nlmsg_type);
359 - u_int8_t type = NFNL_MSG_TYPE(nlh->nlmsg_type);
360 - u_int8_t subsys_id = NFNL_SUBSYS_ID(nlh->nlmsg_type);
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/mptcp/
H A Dpm_nl_ctl.c43 nh->nlmsg_type = family; in init_genl_req()
108 if (nh->nlmsg_type == NLMSG_ERROR) { in do_nl_req()
124 if (nlh->nlmsg_type != GENL_ID_CTRL) in genl_parse_getfamily()
126 nlh->nlmsg_len, nlh->nlmsg_type); in genl_parse_getfamily()
405 if (nh->nlmsg_type == NLMSG_DONE) in print_addrs()
407 if (nh->nlmsg_type == NLMSG_ERROR) in print_addrs()
409 if (nh->nlmsg_type != pm_family) in print_addrs()
512 if (nh->nlmsg_type == NLMSG_DONE) in print_limits()
514 if (nh->nlmsg_type == NLMSG_ERROR) in print_limits()
516 if (nh->nlmsg_type != pm_family) in print_limits()
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/
H A Dipsec.c257 } else if (answer.hdr.nlmsg_type != NLMSG_ERROR) { in netlink_check_answer()
258 printk("expected NLMSG_ERROR, got %d", (int)answer.hdr.nlmsg_type); in netlink_check_answer()
283 req.nh.nlmsg_type = RTM_NEWLINK; in veth_add()
331 req.nh.nlmsg_type = RTM_NEWADDR; in ip4_addr_set()
371 req.nh.nlmsg_type = RTM_NEWLINK; in link_set_up()
399 req.nh.nlmsg_type = RTM_NEWROUTE; in ip4_route_set()
938 req.nh.nlmsg_type = XFRM_MSG_NEWSA; in xfrm_state_add()
1037 req.nh.nlmsg_type = XFRM_MSG_GETSA; in xfrm_state_check()
1062 if (answer.nh.nlmsg_type == NLMSG_ERROR) { in xfrm_state_check()
1066 } else if (answer.nh.nlmsg_type == NLMSG_DONE) { in xfrm_state_check()
[all …]
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/tools/accounting/
H A Dgetdelays.c119 static int send_cmd(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, in send_cmd() argument
131 msg.n.nlmsg_type = nlmsg_type; in send_cmd()
183 if (ans.n.nlmsg_type == NLMSG_ERROR || in get_family_id()
460 if (msg.n.nlmsg_type == NLMSG_ERROR || in main()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/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.c650 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_remote_info_cb()
737 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_mapping_info_cb()
805 int nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_mapping_error_cb()
864 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_hello_cb()
/OK3568_Linux_fs/kernel/net/core/
H A Dsock_diag.c233 else if (nlh->nlmsg_type == SOCK_DIAG_BY_FAMILY) in __sock_diag_cmd()
235 else if (nlh->nlmsg_type == SOCK_DESTROY && hndl->destroy) in __sock_diag_cmd()
249 switch (nlh->nlmsg_type) { in sock_diag_rcv_msg()
/OK3568_Linux_fs/kernel/tools/bpf/bpftool/
H A Dnet.c172 switch (nh->nlmsg_type) { in netlink_recv()
221 .nlh.nlmsg_type = RTM_GETTCLASS, in netlink_get_class()
260 .nlh.nlmsg_type = RTM_GETQDISC, in netlink_get_qdisc()
299 .nlh.nlmsg_type = RTM_GETTFILTER, in netlink_get_filter()
338 .nlh.nlmsg_type = RTM_GETLINK, in netlink_get_link()
/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnfnetlink.c194 type = nlh->nlmsg_type; in nfnetlink_rcv_msg()
220 u8 cb_id = NFNL_MSG_TYPE(nlh->nlmsg_type); in nfnetlink_rcv_msg()
407 type = nlh->nlmsg_type; in nfnetlink_rcv_batch()
437 u8 cb_id = NFNL_MSG_TYPE(nlh->nlmsg_type); in nfnetlink_rcv_batch()
597 if (nlh->nlmsg_type == NFNL_MSG_BATCH_BEGIN) in nfnetlink_rcv()
H A Dnfnetlink_cttimeout.c224 NFNL_MSG_TYPE(cb->nlh->nlmsg_type), in ctnl_timeout_dump()
271 NFNL_MSG_TYPE(nlh->nlmsg_type), in cttimeout_get_timeout()
485 NFNL_MSG_TYPE(nlh->nlmsg_type), in cttimeout_default_get()
/OK3568_Linux_fs/kernel/tools/testing/selftests/netfilter/
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()
/OK3568_Linux_fs/kernel/samples/connector/
H A Ducon.c59 nlh->nlmsg_type = NLMSG_DONE; in netlink_send()
216 switch (reply->nlmsg_type) { in main()
/OK3568_Linux_fs/kernel/tools/lib/bpf/
H A Dnetlink.c109 switch (nh->nlmsg_type) { in bpf_netlink_recv()
153 req.nh.nlmsg_type = RTM_SETLINK; in __bpf_set_link_xdp_fd_replace()
360 .nlh.nlmsg_type = RTM_GETLINK, in libbpf_nl_get_link()
/OK3568_Linux_fs/kernel/net/ipv4/
H A Dinet_diag.c253 cb->nlh->nlmsg_type, sizeof(*r), nlmsg_flags); in inet_sk_diag_fill()
425 cb->nlh->nlmsg_seq, cb->nlh->nlmsg_type, in inet_twsk_diag_fill()
459 cb->nlh->nlmsg_type, sizeof(*r), nlmsg_flags); in inet_req_diag_fill()
1276 req.sdiag_protocol = inet_diag_type2proto(cb->nlh->nlmsg_type); in inet_diag_dump_compat()
1291 req.sdiag_protocol = inet_diag_type2proto(nlh->nlmsg_type); in inet_diag_get_exact_compat()
1305 if (nlh->nlmsg_type >= INET_DIAG_GETSOCK_MAX || in inet_diag_rcv_msg_compat()
1329 if (h->nlmsg_type == SOCK_DIAG_BY_FAMILY && in inet_diag_handler_cmd()
1339 return inet_diag_cmd_exact(h->nlmsg_type, skb, h, hdrlen, in inet_diag_handler_cmd()
/OK3568_Linux_fs/kernel/drivers/scsi/
H A Dscsi_netlink.c54 if (nlh->nlmsg_type != SCSI_TRANSPORT_MSG) { in scsi_nl_rcv_msg()

1234