Home
last modified time | relevance | path

Searched refs:rta_len (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/wpa/src/drivers/
H A Dpriv_netlink.h65 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
66 (rta)->rta_len <= (len))
68 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
69 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
73 #define RTA_PAYLOAD(rta) ((int) ((rta)->rta_len) - RTA_LENGTH(0))
105 unsigned short rta_len; member
H A Ddriver_wext.c583 int attrlen, rta_len; in wpa_driver_wext_own_ifname() local
589 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in wpa_driver_wext_own_ifname()
592 if (os_strcmp(((char *) attr) + rta_len, drv->ifname) in wpa_driver_wext_own_ifname()
627 int attrlen, rta_len; in wpa_driver_wext_event_rtm_newlink() local
688 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in wpa_driver_wext_event_rtm_newlink()
692 drv, ((char *) attr) + rta_len, in wpa_driver_wext_event_rtm_newlink()
693 attr->rta_len - rta_len); in wpa_driver_wext_event_rtm_newlink()
696 ((char *) attr) + rta_len, in wpa_driver_wext_event_rtm_newlink()
697 attr->rta_len - rta_len, 0); in wpa_driver_wext_event_rtm_newlink()
708 int attrlen, rta_len; in wpa_driver_wext_event_rtm_dellink() local
[all …]
H A Dnetlink.c202 rta->rta_len = RTA_LENGTH(sizeof(char)); in netlink_send_oper_ifla()
211 rta->rta_len = RTA_LENGTH(sizeof(char)); in netlink_send_oper_ifla()
H A Ddriver_hostap.c881 int attrlen, rta_len; in hostapd_wireless_event_rtm_newlink() local
890 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in hostapd_wireless_event_rtm_newlink()
894 drv, ((char *) attr) + rta_len, in hostapd_wireless_event_rtm_newlink()
895 attr->rta_len - rta_len); in hostapd_wireless_event_rtm_newlink()
H A Ddriver_atheros.c1557 int attrlen, rta_len; in atheros_wireless_event_rtm_newlink() local
1566 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in atheros_wireless_event_rtm_newlink()
1570 drv, ((char *) attr) + rta_len, in atheros_wireless_event_rtm_newlink()
1571 attr->rta_len - rta_len); in atheros_wireless_event_rtm_newlink()
H A Ddriver_nl80211.c1185 int attrlen, rta_len; in wpa_driver_nl80211_own_ifname() local
1191 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in wpa_driver_nl80211_own_ifname()
1194 if (os_strcmp(((char *) attr) + rta_len, in wpa_driver_nl80211_own_ifname()
/freebsd/sys/netlink/
H A Dnetlink_snl_route.h74 int rta_len = NL_RTA_DATA_LEN(rta); in parse_rta_ip() local
76 if (rta_len == sizeof(struct in_addr)) { in parse_rta_ip()
78 } else if (rta_len == sizeof(struct in6_addr)) { in parse_rta_ip()
H A Dnetlink_message_parser.c258 int rta_len = NL_RTA_DATA_LEN(rta); in parse_rta_ip()
260 if (rta_len == sizeof(struct in_addr)) {
262 } else if (rta_len == sizeof(struct in6_addr)) { in nlattr_get_ip()
266 rta_len, rta->rta_type); in nlattr_get_ip()
245 int rta_len = NL_RTA_DATA_LEN(rta); parse_rta_ip() local
/freebsd/sys/netlink/route/
H A Droute.h232 unsigned short rta_len; member
239 #define NL_RTA_DATA_LEN(_rta) ((int)((_rta)->rta_len - NL_RTA_HDRLEN))
247 #define _RTA_LEN(_rta) ((int)(_rta)->rta_len)
/freebsd/contrib/wpa/src/ap/
H A Dvlan_full.c639 int attrlen, nlmsg_len, rta_len; in vlan_read_ifnames() local
657 rta_len = RTA_ALIGN(sizeof(struct rtattr)); in vlan_read_ifnames()
660 int n = attr->rta_len - rta_len; in vlan_read_ifnames()
666 os_memcpy(ifname, ((char *) attr) + rta_len, n); in vlan_read_ifnames()
/freebsd/sys/compat/linux/
H A Dlinux_netlink.c137 if (rta->rta_len < sizeof(struct rtattr)) { in rtnl_route_from_linux()
451 if (rta->rta_len < sizeof(struct rtattr)) { in rtnl_newroute_to_linux()