Home | History | Annotate | Download | only in link

Lines Matching refs:mvi

56 	struct macvlan_info *mvi;
58 if ((mvi = calloc(1, sizeof(*mvi))) == NULL)
61 link->l_info = mvi;
70 struct macvlan_info *mvi;
81 mvi = link->l_info;
84 mvi->mvi_mode = nla_get_u32(tb[IFLA_MACVLAN_MODE]);
85 mvi->mvi_mask |= MACVLAN_HAS_MODE;
89 mvi->mvi_mode = nla_get_u16(tb[IFLA_MACVLAN_FLAGS]);
90 mvi->mvi_mask |= MACVLAN_HAS_FLAGS;
107 struct macvlan_info *mvi = link->l_info;
109 if (mvi->mvi_mask & MACVLAN_HAS_MODE) {
110 rtnl_link_macvlan_mode2str(mvi->mvi_mode, buf, sizeof(buf));
114 if (mvi->mvi_mask & MACVLAN_HAS_FLAGS) {
115 rtnl_link_macvlan_flags2str(mvi->mvi_flags, buf, sizeof(buf));
140 struct macvlan_info *mvi = link->l_info;
146 if (mvi->mvi_mask & MACVLAN_HAS_MODE)
147 NLA_PUT_U32(msg, IFLA_MACVLAN_MODE, mvi->mvi_mode);
149 if (mvi->mvi_mask & MACVLAN_HAS_FLAGS)
150 NLA_PUT_U16(msg, IFLA_MACVLAN_FLAGS, mvi->mvi_flags);
226 struct macvlan_info *mvi = link->l_info;
230 mvi->mvi_mode = mode;
231 mvi->mvi_mask |= MACVLAN_HAS_MODE;
244 struct macvlan_info *mvi = link->l_info;
248 if (mvi->mvi_mask & MACVLAN_HAS_MODE)
249 return mvi->mvi_mode;
263 struct macvlan_info *mvi = link->l_info;
267 mvi->mvi_flags |= flags;
268 mvi->mvi_mask |= MACVLAN_HAS_FLAGS;
285 struct macvlan_info *mvi = link->l_info;
289 mvi->mvi_flags &= ~flags;
290 mvi->mvi_mask |= MACVLAN_HAS_FLAGS;
303 struct macvlan_info *mvi = link->l_info;
307 return mvi->mvi_flags;