Lines Matching refs:vi
56 struct vrf_info *vi; in vrf_alloc() local
59 memset(link->l_info, 0, sizeof (*vi)); in vrf_alloc()
63 if ((vi = calloc(1, sizeof(*vi))) == NULL) in vrf_alloc()
66 link->l_info = vi; in vrf_alloc()
75 struct vrf_info *vi; in vrf_parse() local
86 vi = link->l_info; in vrf_parse()
89 vi->table_id = nla_get_u32(tb[IFLA_VRF_TABLE]); in vrf_parse()
90 vi->vi_mask |= VRF_HAS_TABLE_ID; in vrf_parse()
124 struct vrf_info *vi = link->l_info; in vrf_put_attrs() local
130 if (vi->vi_mask & VRF_HAS_TABLE_ID) { in vrf_put_attrs()
131 NLA_PUT_U32(msg, IFLA_VRF_TABLE, vi->table_id); in vrf_put_attrs()
143 struct vrf_info *vi = link->l_info; in vrf_dump() local
145 if (vi->vi_mask & VRF_HAS_TABLE_ID) { in vrf_dump()
146 nl_dump(p, "table-id %u", vi->table_id); in vrf_dump()
217 struct vrf_info *vi = link->l_info; in rtnl_link_vrf_get_tableid() local
223 if (vi->vi_mask & VRF_HAS_TABLE_ID) in rtnl_link_vrf_get_tableid()
224 *id = vi->table_id; in rtnl_link_vrf_get_tableid()
240 struct vrf_info *vi = link->l_info; in rtnl_link_vrf_set_tableid() local
246 vi->table_id = id; in rtnl_link_vrf_set_tableid()
247 vi->vi_mask |= VRF_HAS_TABLE_ID; in rtnl_link_vrf_set_tableid()