| /freebsd-14.2/tests/atf_python/sys/netlink/ |
| H A D | message.py | 36 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 D | netlink.py | 209 "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-14.2/sys/netlink/ |
| H A D | netlink_route.c | 75 if (__predict_false(hdr->nlmsg_type >= HANDLER_MAX_NUM)) { in rtnl_handle_message() 76 NLMSG_REPORT_ERR_MSG(npt, "unknown message type: %d", hdr->nlmsg_type); in rtnl_handle_message() 80 cmd = rtnl_handler[hdr->nlmsg_type]; in rtnl_handle_message() 82 NLMSG_REPORT_ERR_MSG(npt, "unknown message type: %d", hdr->nlmsg_type); in rtnl_handle_message() 87 hdr->nlmsg_type, hdr->nlmsg_len); in rtnl_handle_message()
|
| H A D | netlink_snl_generic.h | 41 hdr->nlmsg_type = genl_family; in snl_create_genl_msg_request() 113 if (hdr != NULL && hdr->nlmsg_type != NLMSG_ERROR) { in snl_get_genl_family_info()
|
| H A D | netlink_generic.c | 64 int family_id = (int)hdr->nlmsg_type - GENL_MIN_ID; in genl_handle_message() 67 NLP_LOG(LOG_DEBUG, nlp, "invalid message type: %d", hdr->nlmsg_type); in genl_handle_message() 258 struct nlmsghdr hdr = {.nlmsg_type = NETLINK_GENERIC }; in nlctrl_notify()
|
| H A D | netlink_io.c | 407 m_length(m, NULL), num_messages, hdr->nlmsg_type, hdr->nlmsg_len, in nl_send_one() 474 hdr->nlmsg_len, hdr->nlmsg_type, hdr->nlmsg_flags, hdr->nlmsg_seq, in nl_receive_message() 490 if (hdr->nlmsg_flags & NLM_F_REQUEST && hdr->nlmsg_type >= NLMSG_MIN_TYPE) { in nl_receive_message() 492 hdr->nlmsg_type); in nl_receive_message()
|
| H A D | netlink_message_writer.c | 677 hdr->nlmsg_type = type; in _nlmsg_add() 701 nw->hdr->nlmsg_len, nw->hdr->nlmsg_type, nw->hdr->nlmsg_flags, in _nlmsg_end() 744 hdr->nlmsg_type, hdr->nlmsg_seq); in nlmsg_ack() 765 hdr->nlmsg_type, hdr->nlmsg_seq); in nlmsg_ack()
|
| H A D | netlink_snl.h | 955 } else if (hdr->nlmsg_type == NLMSG_ERROR) { in snl_read_reply_code() 1001 } else if (hdr->nlmsg_type == NLMSG_ERROR) { in snl_read_reply_multi() 1004 } else if (hdr->nlmsg_type == NLMSG_DONE) { in snl_read_reply_multi() 1234 snl_create_msg_request(struct snl_writer *nw, int nlmsg_type) in snl_create_msg_request() argument 1239 hdr->nlmsg_type = nlmsg_type; in snl_create_msg_request()
|
| H A D | netlink_sysevent.c | 89 struct nlmsghdr hdr = { .nlmsg_type = ctrl_family_id }; in sysevent_write()
|
| H A D | netlink.h | 99 uint16_t nlmsg_type; /* Message type identifier */ member
|
| /freebsd-14.2/sys/compat/linux/ |
| H A D | linux_netlink.c | 143 switch (hdr->nlmsg_type) { in rtnl_from_linux() 159 hdr->nlmsg_type); in rtnl_from_linux() 249 switch (hdr->nlmsg_type) { in nlmsg_translate_all_nla() 462 RT_LOG(LOG_DEBUG2, "Got message type %d", hdr->nlmsg_type); in rtnl_to_linux() 464 switch (hdr->nlmsg_type) { in rtnl_to_linux() 481 hdr->nlmsg_type); in rtnl_to_linux() 507 nlerr->msg.nlmsg_type); in nlmsg_error_to_linux() 524 if (hdr->nlmsg_type < NLMSG_MIN_TYPE) { in nlmsg_to_linux() 525 switch (hdr->nlmsg_type) { in nlmsg_to_linux() 534 hdr->nlmsg_type); in nlmsg_to_linux() [all …]
|
| /freebsd-14.2/contrib/libpcap/ |
| H A D | pcap-netfilter-linux.c | 192 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-14.2/tests/sys/netlink/ |
| H A D | test_snl.c | 80 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 D | test_snl_generic.c | 94 ATF_CHECK(hdr->nlmsg_type != NLMSG_ERROR); in ATF_TC_BODY()
|
| /freebsd-14.2/contrib/wpa/src/drivers/ |
| H A D | netlink.c | 59 switch (h->nlmsg_type) { in netlink_receive() 186 req.hdr.nlmsg_type = RTM_SETLINK; in netlink_send_oper_ifla()
|
| H A D | priv_netlink.h | 87 u16 nlmsg_type; member
|
| /freebsd-14.2/usr.sbin/arp/ |
| H A D | arp_netlink.c | 71 if (hdr == NULL || hdr->nlmsg_type != RTM_NEWLINK) in get_link_info() 124 if (hdr->nlmsg_type != NL_RTM_NEWROUTE) { in guess_ifindex() 156 if (hdr->nlmsg_type != NL_RTM_NEWNEXTHOP) { in guess_ifindex()
|
| /freebsd-14.2/contrib/libfido2/src/ |
| H A D | netlink.c | 97 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-14.2/crypto/heimdal/lib/roken/ |
| H A D | getifaddrs.c | 289 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-14.2/sbin/route/ |
| H A D | route_netlink.c | 274 if (hdr->nlmsg_type == NL_RTM_NEWROUTE) in rtmsg_nl_int() 322 if (hdr != NULL && hdr->nlmsg_type == RTM_NEWLINK) { in get_ifdata() 461 if (hdr->nlmsg_type == new_cmd) { in get_action_name() 709 printf(" type %u\n", hdr->nlmsg_type); in print_nlmsg_generic() 715 switch (hdr->nlmsg_type) { in print_nlmsg()
|
| /freebsd-14.2/usr.sbin/ndp/ |
| H A D | ndp_netlink.c | 84 if (hdr == NULL || hdr->nlmsg_type != RTM_NEWLINK) in get_link_info() 160 if (hdr->nlmsg_type != NL_RTM_NEWROUTE) { in guess_ifindex() 192 if (hdr->nlmsg_type != NL_RTM_NEWNEXTHOP) { in guess_ifindex()
|
| /freebsd-14.2/sys/netlink/route/ |
| H A D | rt.c | 365 hdr->nlmsg_type = NL_RTM_NEWROUTE; in report_operation() 369 hdr->nlmsg_type = NL_RTM_NEWROUTE; in report_operation() 373 hdr->nlmsg_type = NL_RTM_DELROUTE; in report_operation() 658 hdr->nlmsg_type = NL_RTM_NEWROUTE; in handle_rtm_getroute() 673 .hdr.nlmsg_type = NL_RTM_NEWROUTE, in handle_rtm_dump() 1078 .nlmsg_type = get_rtmsg_type_from_rtsock(rc->rc_cmd), in rtnl_handle_route_event()
|
| H A D | iface.c | 467 .hdr.nlmsg_type = NL_RTM_NEWLINK, in rtnl_handle_getlink() 1076 .hdr.nlmsg_type = NL_RTM_NEWADDR, in rtnl_handle_getaddr() 1321 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()
|
| H A D | neigh.c | 521 .hdr.nlmsg_type = NL_RTM_NEWNEIGH, in rtnl_handle_getneigh() 575 .hdr.nlmsg_type = nlmsgs_type, in rtnl_lle_event()
|
| /freebsd-14.2/usr.bin/netstat/ |
| H A D | route_netlink.c | 86 .hdr.nlmsg_type = RTM_GETLINK, in prepare_ifmap_netlink() 296 .hdr.nlmsg_type = RTM_GETROUTE, in p_rtable_netlink()
|