/freebsd/contrib/wpa/src/drivers/ |
H A D | netlink.c | 24 void (*cb)(void *ctx, struct ifinfomsg *ifi, in netlink_receive_link() 28 if (cb == NULL || NLMSG_PAYLOAD(h, 0) < sizeof(struct ifinfomsg)) in netlink_receive_link() 31 (u8 *) NLMSG_DATA(h) + NLMSG_ALIGN(sizeof(struct ifinfomsg)), in netlink_receive_link() 32 NLMSG_PAYLOAD(h, sizeof(struct ifinfomsg))); in netlink_receive_link() 176 struct ifinfomsg ifinfo; in netlink_send_oper_ifla() 185 req.hdr.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)); in netlink_send_oper_ifla()
|
H A D | netlink.h | 13 struct ifinfomsg; 17 void (*newlink_cb)(void *ctx, struct ifinfomsg *ifi, u8 *buf, 19 void (*dellink_cb)(void *ctx, struct ifinfomsg *ifi, u8 *buf,
|
H A D | priv_netlink.h | 93 struct ifinfomsg struct
|
H A D | driver_wext.c | 623 static void wpa_driver_wext_event_rtm_newlink(void *ctx, struct ifinfomsg *ifi, in wpa_driver_wext_event_rtm_newlink() 704 static void wpa_driver_wext_event_rtm_dellink(void *ctx, struct ifinfomsg *ifi, in wpa_driver_wext_event_rtm_dellink()
|
H A D | driver_hostap.c | 877 struct ifinfomsg *ifi, in hostapd_wireless_event_rtm_newlink()
|
H A D | driver_atheros.c | 1554 struct ifinfomsg *ifi, u8 *buf, size_t len) in atheros_wireless_event_rtm_newlink()
|
H A D | driver_nl80211.c | 1281 struct ifinfomsg *ifi, in wpa_driver_nl80211_event_rtm_newlink() 1458 struct ifinfomsg *ifi, in wpa_driver_nl80211_event_rtm_dellink()
|
/freebsd/tests/sys/netlink/ |
H A D | test_snl.c | 72 ATF_CHECK(snl_reserve_msg_object(&nw, struct ifinfomsg) != NULL); in ATF_TC_BODY() 114 ATF_CHECK(snl_reserve_msg_object(&nw, struct ifinfomsg) != NULL); in ATF_TC_BODY() 154 ATF_CHECK(snl_reserve_msg_object(&nw, struct ifinfomsg) != NULL); in ATF_TC_BODY() 184 #define _IN(_field) offsetof(struct ifinfomsg, _field) 195 SNL_DECLARE_PARSER(link_parser, struct ifinfomsg, fp_link, ap_link); 212 ATF_CHECK(snl_reserve_msg_object(&nw, struct ifinfomsg) != NULL); in ATF_TC_BODY()
|
/freebsd/sys/netlink/route/ |
H A D | interface.h | 36 struct ifinfomsg { struct 50 #define _IFINFO_HDRLEN ((int)sizeof(struct ifinfomsg)) argument
|
H A D | iface.c | 294 struct ifinfomsg *ifinfo; in dump_iface() 298 if (!nlmsg_reply(nw, hdr, sizeof(struct ifinfomsg))) in dump_iface() 301 ifinfo = nlmsg_reserve_object(nw, struct ifinfomsg); in dump_iface() 378 struct ifinfomsg *ifm = hdr; in check_ifmsg() 390 #define _IN(_field) offsetof(struct ifinfomsg, _field) 416 NL_DECLARE_STRICT_PARSER(ifmsg_parser, struct ifinfomsg, check_ifmsg, nlf_p_if, nla_p_if);
|
/freebsd/sys/netlink/ |
H A D | netlink_snl_route_parsers.h | 192 #define _IN(_field) offsetof(struct ifinfomsg, _field) 220 SNL_DECLARE_PARSER(snl_rtm_link_parser, struct ifinfomsg, _fp_p_link, _nla_p_link); 230 #define _IN(_field) offsetof(struct ifinfomsg, _field) 243 SNL_DECLARE_PARSER(snl_rtm_link_parser_simple, struct ifinfomsg, _fp_p_link_s, _nla_p_link_s);
|
/freebsd/sys/compat/linux/ |
H A D | linux_netlink.c | 360 struct ifinfomsg *ifinfo; in rtnl_newlink_to_linux() 361 ifinfo = nlmsg_copy_next_header(hdr, nw, struct ifinfomsg); in rtnl_newlink_to_linux() 373 if (!nlmsg_copy_all_nla(hdr, sizeof(struct ifinfomsg), nw)) in rtnl_newlink_to_linux()
|
/freebsd/usr.sbin/arp/ |
H A D | arp_netlink.c | 62 struct ifinfomsg *ifmsg = snl_reserve_msg_object(&nw, struct ifinfomsg); in get_link_info()
|
/freebsd/sbin/ifconfig/ |
H A D | ifconfig_netlink.c | 149 snl_reserve_msg_object(&nw, struct ifinfomsg); in prepare_ifmap() 189 snl_reserve_msg_object(&nw, struct ifinfomsg); in if_nametoindex_nl()
|
/freebsd/usr.sbin/ndp/ |
H A D | ndp_netlink.c | 74 struct ifinfomsg *ifmsg = snl_reserve_msg_object(&nw, struct ifinfomsg); in get_link_info()
|
/freebsd/contrib/wpa/src/ap/ |
H A D | vlan_full.c | 638 struct ifinfomsg *ifi; in vlan_read_ifnames() 648 nlmsg_len = NLMSG_ALIGN(sizeof(struct ifinfomsg)); in vlan_read_ifnames()
|
/freebsd/usr.bin/netstat/ |
H A D | route_netlink.c | 82 struct ifinfomsg ifmsg; in prepare_ifmap_netlink()
|
/freebsd/sbin/route/ |
H A D | route_netlink.c | 319 struct ifinfomsg *ifmsg = snl_reserve_msg_object(&nw, struct ifinfomsg); in get_ifdata()
|
/freebsd/crypto/heimdal/lib/roken/ |
H A D | getifaddrs.c | 591 struct ifinfomsg *ifim = NULL; in rk_getifaddrs() 613 ifim = (struct ifinfomsg *)NLMSG_DATA(nlh); in rk_getifaddrs()
|