Lines Matching full:iface
185 /* iface is overhead struct. vr_id also can be removed. */
192 switch (in->iface.type) { in __prestera_rif_entry_key_copy()
194 out->iface.dev_port.hw_dev_num = in->iface.dev_port.hw_dev_num; in __prestera_rif_entry_key_copy()
195 out->iface.dev_port.port_num = in->iface.dev_port.port_num; in __prestera_rif_entry_key_copy()
198 out->iface.lag_id = in->iface.lag_id; in __prestera_rif_entry_key_copy()
201 out->iface.vlan_id = in->iface.vlan_id; in __prestera_rif_entry_key_copy()
204 WARN(1, "Unsupported iface type"); in __prestera_rif_entry_key_copy()
208 out->iface.type = in->iface.type; in __prestera_rif_entry_key_copy()
234 struct prestera_iface iface; in prestera_rif_entry_destroy() local
238 memcpy(&iface, &e->key.iface, sizeof(iface)); in prestera_rif_entry_destroy()
239 iface.vr_id = e->vr->hw_vr_id; in prestera_rif_entry_destroy()
240 prestera_hw_rif_delete(sw, e->hw_id, &iface); in prestera_rif_entry_destroy()
253 struct prestera_iface iface; in prestera_rif_entry_create() local
269 memcpy(&iface, &e->key.iface, sizeof(iface)); in prestera_rif_entry_create()
270 iface.vr_id = e->vr->hw_vr_id; in prestera_rif_entry_create()
271 err = prestera_hw_rif_create(sw, &iface, e->addr, &e->hw_id); in prestera_rif_entry_create()