Home
last modified time | relevance | path

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

12

/freebsd/tests/atf_python/sys/netlink/
H A Dmessage.py36 def __init__(self, helper, nlmsg_type): argument
37 self.nlmsg_type = enum_or_int(nlmsg_type)
42 nlmsg_type=self.nlmsg_type, nlmsg_seq=helper.get_seq(), nlmsg_pid=helper.pid
76 def is_type(self, nlmsg_type): argument
77 nlmsg_type_raw = enum_or_int(nlmsg_type)
78 return nlmsg_type_raw == self.nl_hdr.nlmsg_type
81 return hdr.nlmsg_type == NlMsgType.NLMSG_ERROR.value
127 self = cls(helper, hdr.nlmsg_type)
160 self = cls(helper, hdr.nlmsg_type)
262 return self.nl_hdr.nlmsg_type
H A Dnetlink.py209 "msg#{}".format(hdr.nlmsg_type),
286 if hdr.nlmsg_type < 16:
288 nlmsg_type = hdr.nlmsg_type
291 nlmsg_type = hdr.nlmsg_type
296 family_name = self._family_map.get(hdr.nlmsg_type, "")
298 nlmsg_type = ghdr.cmd
299 cls = self.msgmap.get(family_name, {}).get(nlmsg_type)
306 nlmsg_type=NlConst.GENL_ID_CTRL,
/freebsd/sys/compat/linux/
H A Dlinux_netlink.c161 switch (hdr->nlmsg_type) { in rtnl_from_linux()
177 hdr->nlmsg_type); in rtnl_from_linux()
218 return (nlmsg_add(nw, hdr->nlmsg_pid, hdr->nlmsg_seq, hdr->nlmsg_type, in nlmsg_copy_header()
269 switch (hdr->nlmsg_type) { in nlmsg_translate_all_nla()
482 RT_LOG(LOG_DEBUG2, "Got message type %d", hdr->nlmsg_type); in rtnl_to_linux()
484 switch (hdr->nlmsg_type) { in rtnl_to_linux()
501 hdr->nlmsg_type); in rtnl_to_linux()
527 nlerr->msg.nlmsg_type); in nlmsg_error_to_linux()
543 if (hdr->nlmsg_type < NLMSG_MIN_TYPE) { in nlmsg_to_linux()
544 switch (hdr->nlmsg_type) { in nlmsg_to_linux()
[all …]
/freebsd/sys/netlink/
H A Dnetlink_route.c74 if (__predict_false(hdr->nlmsg_type >= HANDLER_MAX_NUM)) { in rtnl_handle_message()
75 NLMSG_REPORT_ERR_MSG(npt, "unknown message type: %d", hdr->nlmsg_type); in rtnl_handle_message()
79 cmd = rtnl_handler[hdr->nlmsg_type]; in rtnl_handle_message()
81 NLMSG_REPORT_ERR_MSG(npt, "unknown message type: %d", hdr->nlmsg_type); in rtnl_handle_message()
86 hdr->nlmsg_type, hdr->nlmsg_len); in rtnl_handle_message()
H A Dnetlink_io.c215 nw->buf->datalen, nw->num_messages, hdr->nlmsg_type, in nl_send()
266 hdr->nlmsg_len, hdr->nlmsg_type, hdr->nlmsg_flags, hdr->nlmsg_seq, in nl_receive_message()
283 hdr->nlmsg_type >= NLMSG_MIN_TYPE) { in nl_receive_message()
285 hdr->nlmsg_type); in nl_receive_message()
H A Dnetlink_message_writer.c222 hdr->nlmsg_type = type; in _nlmsg_add()
248 nw->hdr->nlmsg_len, nw->hdr->nlmsg_type, nw->hdr->nlmsg_flags, in _nlmsg_end()
293 hdr->nlmsg_type, hdr->nlmsg_seq); in nlmsg_ack()
314 hdr->nlmsg_type, hdr->nlmsg_seq); in nlmsg_ack()
H A Dnetlink_snl_generic.h47 hdr->nlmsg_type = genl_family; in snl_create_genl_msg_request()
136 if (hdr != NULL && hdr->nlmsg_type != NLMSG_ERROR) { in _snl_get_genl_family_info()
H A Dnetlink_generic.c128 family_id = hdr->nlmsg_type - GENL_MIN_ID; in genl_handle_message()
133 hdr->nlmsg_type); in genl_handle_message()
307 struct nlmsghdr hdr = {.nlmsg_type = NETLINK_GENERIC }; in nlctrl_notify()
H A Dnetlink_snl.h987 } else if (hdr->nlmsg_type == NLMSG_ERROR) { in snl_read_reply_code()
1033 } else if (hdr->nlmsg_type == NLMSG_ERROR) { in snl_read_reply_multi()
1036 } else if (hdr->nlmsg_type == NLMSG_DONE) { in snl_read_reply_multi()
1274 snl_create_msg_request(struct snl_writer *nw, int nlmsg_type) in snl_create_msg_request() argument
1283 hdr->nlmsg_type = nlmsg_type; in snl_create_msg_request()
/freebsd/tests/sys/netlink/
H A Dnetlink_socket.c64 .nlmsg_type = RTM_GETLINK,
287 .hdr.nlmsg_type = RTM_NEWROUTE, in ATF_TC_BODY()
311 ATF_REQUIRE(reply.hdr.nlmsg_type == msg.hdr.nlmsg_type); in ATF_TC_BODY()
318 msg.hdr.nlmsg_type = RTM_DELROUTE; in ATF_TC_BODY()
322 ATF_REQUIRE(reply.hdr.nlmsg_type == msg.hdr.nlmsg_type); in ATF_TC_BODY()
H A Dtest_snl.c80 ATF_CHECK(rx_hdr->nlmsg_type == NLMSG_ERROR); in ATF_TC_BODY()
122 ATF_CHECK(rx_hdr->nlmsg_type == NLMSG_ERROR); in ATF_TC_BODY()
162 ATF_CHECK(rx_hdr->nlmsg_type == NLMSG_ERROR); in ATF_TC_BODY()
H A Dtest_snl_generic.c94 ATF_CHECK(hdr->nlmsg_type != NLMSG_ERROR); in ATF_TC_BODY()
/freebsd/contrib/libpcap/
H A Dpcap-netfilter-linux.c192 if (NFNL_SUBSYS_ID(nlh->nlmsg_type) == NFNL_SUBSYS_ULOG && in netfilter_read_linux()
193 NFNL_MSG_TYPE(nlh->nlmsg_type) == NFULNL_MSG_PACKET) in netfilter_read_linux()
195 else if (NFNL_SUBSYS_ID(nlh->nlmsg_type) == NFNL_SUBSYS_QUEUE && in netfilter_read_linux()
196 NFNL_MSG_TYPE(nlh->nlmsg_type) == NFQNL_MSG_PACKET) in netfilter_read_linux()
358 nlh->nlmsg_type = msg_type; in netfilter_send_config_msg()
412 …if (nlh->nlmsg_type == NLMSG_ERROR || (nlh->nlmsg_type == NLMSG_DONE && nlh->nlmsg_flags & NLM_F_M… in netfilter_send_config_msg()
/freebsd/contrib/wpa/src/drivers/
H A Dnetlink.c59 switch (h->nlmsg_type) { in netlink_receive()
186 req.hdr.nlmsg_type = RTM_SETLINK; in netlink_send_oper_ifla()
H A Dpriv_netlink.h87 u16 nlmsg_type; member
/freebsd/usr.sbin/arp/
H A Darp_netlink.c70 if (hdr == NULL || hdr->nlmsg_type != RTM_NEWLINK) in get_link_info()
123 if (hdr->nlmsg_type != NL_RTM_NEWROUTE) { in guess_ifindex()
155 if (hdr->nlmsg_type != NL_RTM_NEWNEXTHOP) { in guess_ifindex()
/freebsd/usr.bin/genl/
H A Dgenl.c292 hdr->nlmsg_type, hdr->nlmsg_len); in parser_fallback()
335 if (hdr->nlmsg_type == NLMSG_ERROR) in monitor_mcast()
379 if (hdr != NULL && hdr->nlmsg_type != NLMSG_ERROR) in monitor_mcast()
/freebsd/contrib/libfido2/src/
H A Dnetlink.c97 nlmsg_type(const nlmsgbuf_t *m) in nlmsg_type() function
99 return (m->u.nlmsg.nlmsg_type); in nlmsg_type()
116 m->u.nlmsg.nlmsg_type = type; in nlmsg_new()
427 if (nlmsg_type(m) == NLMSG_ERROR) { in nl_parse_reply()
432 if (nlmsg_type(m) != msg_type || in nl_parse_reply()
/freebsd/crypto/heimdal/lib/roken/
H A Dgetifaddrs.c289 req_hdr->nlmsg_type = request; in nl_sendreq()
359 if (nh->nlmsg_type == NLMSG_DONE){ in nl_getmsg()
363 if (nh->nlmsg_type == NLMSG_ERROR){ in nl_getmsg()
608 if (nlh->nlmsg_type == NLMSG_DONE){ in rk_getifaddrs()
611 switch (nlh->nlmsg_type){ in rk_getifaddrs()
653 switch(nlh->nlmsg_type){ in rk_getifaddrs()
750 if (nlh->nlmsg_type == RTM_NEWADDR && in rk_getifaddrs()
/freebsd/sbin/route/
H A Droute_netlink.c274 if (hdr->nlmsg_type == NL_RTM_NEWROUTE) { in rtmsg_nl_int()
327 if (hdr != NULL && hdr->nlmsg_type == RTM_NEWLINK) { in get_ifdata()
466 if (hdr->nlmsg_type == new_cmd) { in get_action_name()
714 printf(" type %u\n", hdr->nlmsg_type); in print_nlmsg_generic()
720 switch (hdr->nlmsg_type) { in print_nlmsg()
/freebsd/usr.sbin/ndp/
H A Dndp_netlink.c82 if (hdr == NULL || hdr->nlmsg_type != RTM_NEWLINK) in get_link_info()
158 if (hdr->nlmsg_type != NL_RTM_NEWROUTE) { in guess_ifindex()
190 if (hdr->nlmsg_type != NL_RTM_NEWNEXTHOP) { in guess_ifindex()
/freebsd/sys/netlink/route/
H A Drt.c366 hdr->nlmsg_type = NL_RTM_NEWROUTE; in report_operation()
370 hdr->nlmsg_type = NL_RTM_NEWROUTE; in report_operation()
374 hdr->nlmsg_type = NL_RTM_DELROUTE; in report_operation()
669 hdr->nlmsg_type = NL_RTM_NEWROUTE; in handle_rtm_dump()
684 .hdr.nlmsg_type = NL_RTM_NEWROUTE, in handle_rtm_dump()
1090 .nlmsg_type = get_rtmsg_type_from_rtsock(rc->rc_cmd), in rtnl_handle_route_event()
H A Diface.c469 .hdr.nlmsg_type = NL_RTM_NEWLINK, in rtnl_handle_getlink()
1078 .hdr.nlmsg_type = NL_RTM_NEWADDR, in rtnl_handle_getaddr()
1323 bool new = hdr->nlmsg_type == NL_RTM_NEWADDR; in rtnl_handle_addr()
1392 hdr.nlmsg_type = (cmd == RTM_DELETE) ? NL_RTM_DELADDR : NL_RTM_NEWADDR; in rtnl_handle_ifaddr()
1399 rtnl_handle_ifevent(if_t ifp, int nlmsg_type, int if_flags_mask) in rtnl_handle_ifevent() argument
1401 struct nlmsghdr hdr = { .nlmsg_type = nlmsg_type }; in rtnl_handle_ifevent()
/freebsd/usr.bin/netstat/
H A Droute_netlink.c84 .hdr.nlmsg_type = RTM_GETLINK, in prepare_ifmap_netlink()
294 .hdr.nlmsg_type = RTM_GETROUTE, in p_rtable_netlink()
/freebsd/lib/libc/rpc/
H A Dsvc_nl.c202 if (hdr->nlmsg_type != sc->family) in svc_nl_recv()
308 nw.hdr->nlmsg_type = sc->family; in svc_nl_reply()

12