Home
last modified time | relevance | path

Searched refs:rtattr (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/wpa/src/drivers/
H A Dpriv_netlink.h65 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
69 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
70 #define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len))
103 struct rtattr struct
H A Dnetlink.c179 struct rtattr *rta; in netlink_send_oper_ifla()
200 struct rtattr); in netlink_send_oper_ifla()
209 struct rtattr); in netlink_send_oper_ifla()
H A Ddriver_wext.c584 struct rtattr *attr; in wpa_driver_wext_own_ifname()
587 attr = (struct rtattr *) buf; in wpa_driver_wext_own_ifname()
589 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in wpa_driver_wext_own_ifname()
628 struct rtattr *attr; in wpa_driver_wext_event_rtm_newlink()
686 attr = (struct rtattr *) buf; in wpa_driver_wext_event_rtm_newlink()
688 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in wpa_driver_wext_event_rtm_newlink()
709 struct rtattr *attr; in wpa_driver_wext_event_rtm_dellink()
712 attr = (struct rtattr *) buf; in wpa_driver_wext_event_rtm_dellink()
714 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in wpa_driver_wext_event_rtm_dellink()
H A Ddriver_hostap.c882 struct rtattr *attr; in hostapd_wireless_event_rtm_newlink()
888 attr = (struct rtattr *) buf; in hostapd_wireless_event_rtm_newlink()
890 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in hostapd_wireless_event_rtm_newlink()
H A Ddriver_atheros.c1558 struct rtattr *attr; in atheros_wireless_event_rtm_newlink()
1564 attr = (struct rtattr *) buf; in atheros_wireless_event_rtm_newlink()
1566 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in atheros_wireless_event_rtm_newlink()
H A Ddriver_nl80211.c1186 struct rtattr *attr; in wpa_driver_nl80211_own_ifname()
1189 attr = (struct rtattr *) buf; in wpa_driver_nl80211_own_ifname()
1191 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in wpa_driver_nl80211_own_ifname()
1287 struct rtattr *attr; in wpa_driver_nl80211_event_rtm_newlink()
1300 attr = (struct rtattr *) buf; in wpa_driver_nl80211_event_rtm_newlink()
1464 struct rtattr *attr; in wpa_driver_nl80211_event_rtm_dellink()
1475 attr = (struct rtattr *) buf; in wpa_driver_nl80211_event_rtm_dellink()
/freebsd/sys/compat/linux/
H A Dlinux_netlink.c58 valid_rta_size(const struct rtattr *rta, int sz) in valid_rta_size()
64 valid_rta_u32(const struct rtattr *rta) in valid_rta_u32()
70 _rta_get_uint32(const struct rtattr *rta) in _rta_get_uint32()
136 struct rtattr *rta = (struct rtattr *)nla; in rtnl_route_from_linux()
137 if (rta->rta_len < sizeof(struct rtattr)) { in rtnl_route_from_linux()
449 struct rtattr *rta = (struct rtattr *)nla; in rtnl_newroute_to_linux()
451 if (rta->rta_len < sizeof(struct rtattr)) { in rtnl_newroute_to_linux()
/freebsd/sys/netlink/
H A Dnetlink_snl_route.h71 parse_rta_ip(struct snl_state *ss, struct rtattr *rta, int *perror) in parse_rta_ip()
92 struct sockaddr *sa = parse_rta_ip(ss, (struct rtattr *)nla, &error); in snl_attr_get_ip()
101 parse_rta_via(struct snl_state *ss, struct rtattr *rta, int *perror) in parse_rta_via()
122 struct sockaddr *sa = parse_rta_via(ss, (struct rtattr *)nla, &error); in snl_attr_get_ipvia()
H A Dnetlink_message_parser.c255 parse_rta_ip(struct rtattr *rta, struct nl_pstate *npt, int *perror) in parse_rta_ip()
279 struct sockaddr *sa = parse_rta_ip((struct rtattr *)nla, npt, &error); in parse_rta_via()
286 parse_rta_via(struct rtattr *rta, struct nl_pstate *npt, int *perror) in parse_rta_via()
324 struct sockaddr *sa = parse_rta_via((struct rtattr *)nla, npt, &error); in nlattr_get_bool()
/freebsd/sys/netlink/route/
H A Droute.h131 #define RTM_RTA(_rtm) ((struct rtattr *)((char *)(_rtm) + NL_RTM_HDRLEN))
231 struct rtattr { struct
238 #define NL_RTA_HDRLEN ((int)sizeof(struct rtattr)) argument
362 #define RTNH_DATA(_nh) ((struct rtattr *)NL_ITEM_DATA(_nh, RTNH_HDRLEN))
H A Difaddrs.h46 #define IFA_RTA(_ifa) ((struct rtattr *)(NL_ITEM_DATA(_ifa, _NL_IFA_HDRLEN)))
H A Dinterface.h51 #define IFLA_RTA(_ifi) ((struct rtattr *)NL_ITEM_DATA(_ifi, _IFINFO_HDRLEN))
/freebsd/contrib/wpa/src/ap/
H A Dvlan_full.c640 struct rtattr *attr; in vlan_read_ifnames()
654 attr = (struct rtattr *) (((char *) ifi) + nlmsg_len); in vlan_read_ifnames()
657 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in vlan_read_ifnames()
/freebsd/crypto/heimdal/lib/roken/
H A Dgetifaddrs.c593 struct rtattr *rta; in rk_getifaddrs()
645 for (rta = (struct rtattr *)(((char *)NLMSG_DATA(nlh)) + NLMSG_ALIGN(nlm_struct_size)); in rk_getifaddrs()
/freebsd/contrib/ntp/
H A Dconfigure.ac620 [for struct rtattr],
630 struct rtattr p;
641 [Do we have a routing socket (rt_msghdr or rtattr)?])
H A Dconfig.h.in330 /* Do we have a routing socket (rt_msghdr or rtattr)? */
H A DChangeLog2322 * [Bug 1972] from 4.2.6p4-RC2: checking for struct rtattr fails.
3423 * [Bug 1972] checking for struct rtattr fails.
3735 * [Bug 1424] Fix check for rtattr (rtnetlink.h).
H A DNEWS3564 * Fix checking for struct rtattr
7330 * Fix checking for struct rtattr
H A Dconfigure28624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct rtattr" >&5
28625 printf %s "checking for struct rtattr... " >&6; }
28641 struct rtattr p;
H A DCommitLog[all...]