Lines Matching refs:tb
571 struct nlattr *tb[IFA_MAX+1]; in dn_nl_deladdr() local
584 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, dn_ifa_policy); in dn_nl_deladdr()
597 if (tb[IFA_LOCAL] && in dn_nl_deladdr()
598 nla_memcmp(tb[IFA_LOCAL], &ifa->ifa_local, 2)) in dn_nl_deladdr()
601 if (tb[IFA_LABEL] && nla_strcmp(tb[IFA_LABEL], ifa->ifa_label)) in dn_nl_deladdr()
615 struct nlattr *tb[IFA_MAX+1]; in dn_nl_newaddr() local
628 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, dn_ifa_policy); in dn_nl_newaddr()
632 if (tb[IFA_LOCAL] == NULL) in dn_nl_newaddr()
648 if (tb[IFA_ADDRESS] == NULL) in dn_nl_newaddr()
649 tb[IFA_ADDRESS] = tb[IFA_LOCAL]; in dn_nl_newaddr()
651 ifa->ifa_local = nla_get_le16(tb[IFA_LOCAL]); in dn_nl_newaddr()
652 ifa->ifa_address = nla_get_le16(tb[IFA_ADDRESS]); in dn_nl_newaddr()
653 ifa->ifa_flags = tb[IFA_FLAGS] ? nla_get_u32(tb[IFA_FLAGS]) : in dn_nl_newaddr()
658 if (tb[IFA_LABEL]) in dn_nl_newaddr()
659 nla_strlcpy(ifa->ifa_label, tb[IFA_LABEL], IFNAMSIZ); in dn_nl_newaddr()