Lines Matching refs:tb

574 	struct nlattr *tb[IFA_MAX+1];  in inet_rtm_deladdr()  local
582 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, ifa_ipv4_policy); in inet_rtm_deladdr()
595 if (tb[IFA_LOCAL] && in inet_rtm_deladdr()
596 ifa->ifa_local != nla_get_in_addr(tb[IFA_LOCAL])) in inet_rtm_deladdr()
599 if (tb[IFA_LABEL] && nla_strcmp(tb[IFA_LABEL], ifa->ifa_label)) in inet_rtm_deladdr()
602 if (tb[IFA_ADDRESS] && in inet_rtm_deladdr()
604 !inet_ifa_match(nla_get_in_addr(tb[IFA_ADDRESS]), ifa))) in inet_rtm_deladdr()
745 struct nlattr *tb[IFA_MAX+1]; in rtm_to_ifaddr() local
752 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, ifa_ipv4_policy); in rtm_to_ifaddr()
758 if (ifm->ifa_prefixlen > 32 || !tb[IFA_LOCAL]) in rtm_to_ifaddr()
783 if (!tb[IFA_ADDRESS]) in rtm_to_ifaddr()
784 tb[IFA_ADDRESS] = tb[IFA_LOCAL]; in rtm_to_ifaddr()
789 ifa->ifa_flags = tb[IFA_FLAGS] ? nla_get_u32(tb[IFA_FLAGS]) : in rtm_to_ifaddr()
794 ifa->ifa_local = nla_get_in_addr(tb[IFA_LOCAL]); in rtm_to_ifaddr()
795 ifa->ifa_address = nla_get_in_addr(tb[IFA_ADDRESS]); in rtm_to_ifaddr()
797 if (tb[IFA_BROADCAST]) in rtm_to_ifaddr()
798 ifa->ifa_broadcast = nla_get_in_addr(tb[IFA_BROADCAST]); in rtm_to_ifaddr()
800 if (tb[IFA_LABEL]) in rtm_to_ifaddr()
801 nla_strlcpy(ifa->ifa_label, tb[IFA_LABEL], IFNAMSIZ); in rtm_to_ifaddr()
805 if (tb[IFA_CACHEINFO]) { in rtm_to_ifaddr()
808 ci = nla_data(tb[IFA_CACHEINFO]); in rtm_to_ifaddr()
1684 struct nlattr *a, *tb[IFLA_INET_MAX+1]; in inet_validate_link_af() local
1690 err = nla_parse_nested(tb, IFLA_INET_MAX, nla, inet_af_policy); in inet_validate_link_af()
1694 if (tb[IFLA_INET_CONF]) { in inet_validate_link_af()
1695 nla_for_each_nested(a, tb[IFLA_INET_CONF], rem) { in inet_validate_link_af()
1712 struct nlattr *a, *tb[IFLA_INET_MAX+1]; in inet_set_link_af() local
1718 if (nla_parse_nested(tb, IFLA_INET_MAX, nla, NULL) < 0) in inet_set_link_af()
1721 if (tb[IFLA_INET_CONF]) { in inet_set_link_af()
1722 nla_for_each_nested(a, tb[IFLA_INET_CONF], rem) in inet_set_link_af()
1828 struct nlattr *tb[NETCONFA_MAX+1]; in inet_netconf_get_devconf() local
1837 err = nlmsg_parse(nlh, sizeof(*ncm), tb, NETCONFA_MAX, in inet_netconf_get_devconf()
1843 if (!tb[NETCONFA_IFINDEX]) in inet_netconf_get_devconf()
1846 ifindex = nla_get_s32(tb[NETCONFA_IFINDEX]); in inet_netconf_get_devconf()