Lines Matching refs:link
456 struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; in tipc_nl_compat_link_stat_dump() local
460 nla_parse_nested(link, TIPC_NLA_LINK_MAX, attrs[TIPC_NLA_LINK], NULL); in tipc_nl_compat_link_stat_dump()
462 nla_parse_nested(prop, TIPC_NLA_PROP_MAX, link[TIPC_NLA_LINK_PROP], in tipc_nl_compat_link_stat_dump()
465 nla_parse_nested(stats, TIPC_NLA_STATS_MAX, link[TIPC_NLA_LINK_STATS], in tipc_nl_compat_link_stat_dump()
469 if (strcmp(name, nla_data(link[TIPC_NLA_LINK_NAME])) != 0) in tipc_nl_compat_link_stat_dump()
473 nla_data(link[TIPC_NLA_LINK_NAME])); in tipc_nl_compat_link_stat_dump()
475 if (link[TIPC_NLA_LINK_BROADCAST]) { in tipc_nl_compat_link_stat_dump()
480 if (link[TIPC_NLA_LINK_ACTIVE]) in tipc_nl_compat_link_stat_dump()
482 else if (link[TIPC_NLA_LINK_UP]) in tipc_nl_compat_link_stat_dump()
488 nla_get_u32(link[TIPC_NLA_LINK_MTU]), in tipc_nl_compat_link_stat_dump()
497 nla_get_u32(link[TIPC_NLA_LINK_RX]) - in tipc_nl_compat_link_stat_dump()
506 nla_get_u32(link[TIPC_NLA_LINK_TX]) - in tipc_nl_compat_link_stat_dump()
566 struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; in tipc_nl_compat_link_dump() local
569 nla_parse_nested(link, TIPC_NLA_LINK_MAX, attrs[TIPC_NLA_LINK], NULL); in tipc_nl_compat_link_dump()
571 link_info.dest = nla_get_flag(link[TIPC_NLA_LINK_DEST]); in tipc_nl_compat_link_dump()
572 link_info.up = htonl(nla_get_flag(link[TIPC_NLA_LINK_UP])); in tipc_nl_compat_link_dump()
573 strcpy(link_info.str, nla_data(link[TIPC_NLA_LINK_NAME])); in tipc_nl_compat_link_dump()
582 struct nlattr *link; in tipc_nl_compat_link_set() local
588 link = nla_nest_start(skb, TIPC_NLA_LINK); in tipc_nl_compat_link_set()
589 if (!link) in tipc_nl_compat_link_set()
611 nla_nest_end(skb, link); in tipc_nl_compat_link_set()
620 struct nlattr *link; in tipc_nl_compat_link_reset_stats() local
624 link = nla_nest_start(skb, TIPC_NLA_LINK); in tipc_nl_compat_link_reset_stats()
625 if (!link) in tipc_nl_compat_link_reset_stats()
631 nla_nest_end(skb, link); in tipc_nl_compat_link_reset_stats()