/freebsd/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/sys/compat/linux/ |
H A D | linux_netlink.c | 161 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 D | netlink_route.c | 74 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 D | netlink_io.c | 215 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 D | netlink_message_writer.c | 222 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 D | netlink_snl_generic.h | 47 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 D | netlink_generic.c | 128 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 D | netlink_snl.h | 987 } 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 D | netlink_socket.c | 64 .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 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/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/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/usr.sbin/arp/ |
H A D | arp_netlink.c | 70 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 D | genl.c | 292 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 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/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/sbin/route/ |
H A D | route_netlink.c | 274 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 D | ndp_netlink.c | 82 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 D | rt.c | 366 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 D | iface.c | 469 .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 D | route_netlink.c | 84 .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 D | svc_nl.c | 202 if (hdr->nlmsg_type != sc->family) in svc_nl_recv() 308 nw.hdr->nlmsg_type = sc->family; in svc_nl_reply()
|