Lines Matching refs:tb

578 	struct nlattr *tb[IFA_MAX+1];  in inet_rtm_deladdr()  local
586 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, ifa_ipv4_policy); in inet_rtm_deladdr()
599 if (tb[IFA_LOCAL] && in inet_rtm_deladdr()
600 ifa->ifa_local != nla_get_in_addr(tb[IFA_LOCAL])) in inet_rtm_deladdr()
603 if (tb[IFA_LABEL] && nla_strcmp(tb[IFA_LABEL], ifa->ifa_label)) in inet_rtm_deladdr()
606 if (tb[IFA_ADDRESS] && in inet_rtm_deladdr()
608 !inet_ifa_match(nla_get_in_addr(tb[IFA_ADDRESS]), ifa))) in inet_rtm_deladdr()
749 struct nlattr *tb[IFA_MAX+1]; in rtm_to_ifaddr() local
756 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, ifa_ipv4_policy); in rtm_to_ifaddr()
762 if (ifm->ifa_prefixlen > 32 || !tb[IFA_LOCAL]) in rtm_to_ifaddr()
787 if (!tb[IFA_ADDRESS]) in rtm_to_ifaddr()
788 tb[IFA_ADDRESS] = tb[IFA_LOCAL]; in rtm_to_ifaddr()
793 ifa->ifa_flags = tb[IFA_FLAGS] ? nla_get_u32(tb[IFA_FLAGS]) : in rtm_to_ifaddr()
798 ifa->ifa_local = nla_get_in_addr(tb[IFA_LOCAL]); in rtm_to_ifaddr()
799 ifa->ifa_address = nla_get_in_addr(tb[IFA_ADDRESS]); in rtm_to_ifaddr()
801 if (tb[IFA_BROADCAST]) in rtm_to_ifaddr()
802 ifa->ifa_broadcast = nla_get_in_addr(tb[IFA_BROADCAST]); in rtm_to_ifaddr()
804 if (tb[IFA_LABEL]) in rtm_to_ifaddr()
805 nla_strlcpy(ifa->ifa_label, tb[IFA_LABEL], IFNAMSIZ); in rtm_to_ifaddr()
809 if (tb[IFA_CACHEINFO]) { in rtm_to_ifaddr()
812 ci = nla_data(tb[IFA_CACHEINFO]); in rtm_to_ifaddr()
1689 struct nlattr *a, *tb[IFLA_INET_MAX+1]; in inet_validate_link_af() local
1695 err = nla_parse_nested(tb, IFLA_INET_MAX, nla, inet_af_policy); in inet_validate_link_af()
1699 if (tb[IFLA_INET_CONF]) { in inet_validate_link_af()
1700 nla_for_each_nested(a, tb[IFLA_INET_CONF], rem) { in inet_validate_link_af()
1717 struct nlattr *a, *tb[IFLA_INET_MAX+1]; in inet_set_link_af() local
1723 if (nla_parse_nested(tb, IFLA_INET_MAX, nla, NULL) < 0) in inet_set_link_af()
1726 if (tb[IFLA_INET_CONF]) { in inet_set_link_af()
1727 nla_for_each_nested(a, tb[IFLA_INET_CONF], rem) in inet_set_link_af()
1840 struct nlattr *tb[NETCONFA_MAX+1]; in inet_netconf_get_devconf() local
1849 err = nlmsg_parse(nlh, sizeof(*ncm), tb, NETCONFA_MAX, in inet_netconf_get_devconf()
1855 if (!tb[NETCONFA_IFINDEX]) in inet_netconf_get_devconf()
1858 ifindex = nla_get_s32(tb[NETCONFA_IFINDEX]); in inet_netconf_get_devconf()