Lines Matching defs:ipip_entry

171 				  struct mlxsw_sp_ipip_entry *ipip_entry,
174 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb);
175 __be32 daddr4 = mlxsw_sp_ipip_netdev_daddr4(ipip_entry->ol_dev);
189 struct mlxsw_sp_ipip_entry *ipip_entry,
192 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb);
193 u16 ul_rif_id = mlxsw_sp_ipip_lb_ul_rif_id(ipip_entry->ol_lb);
201 parms = mlxsw_sp_ipip_netdev_parms4(ipip_entry->ol_dev);
218 daddr4 = be32_to_cpu(mlxsw_sp_ipip_netdev_daddr4(ipip_entry->ol_dev));
279 struct mlxsw_sp_ipip_entry *ipip_entry,
283 const struct mlxsw_sp_ipip_parms *old_parms = &ipip_entry->parms;
290 u16 ul_tb_id = mlxsw_sp_ipip_dev_ul_tb_id(ipip_entry->ol_dev);
299 ipip_entry)) {
300 mlxsw_sp_ipip_entry_demote_tunnel(mlxsw_sp, ipip_entry);
315 err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry,
319 err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry,
323 err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry,
329 ipip_entry->parms = *new_parms;
335 struct mlxsw_sp_ipip_entry *ipip_entry,
340 new_parms = mlxsw_sp_ipip_netdev_parms_init_gre4(ipip_entry->ol_dev);
341 return mlxsw_sp_ipip_ol_netdev_change_gre(mlxsw_sp, ipip_entry,
347 struct mlxsw_sp_ipip_entry *ipip_entry)
354 const struct mlxsw_sp_ipip_entry *ipip_entry)
389 struct mlxsw_sp_ipip_entry *ipip_entry,
392 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb);
400 ipip_entry->dip_kvdl_index);
407 struct mlxsw_sp_ipip_entry *ipip_entry,
410 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb);
411 u16 ul_rif_id = mlxsw_sp_ipip_lb_ul_rif_id(ipip_entry->ol_lb);
418 parms = mlxsw_sp_ipip_netdev_parms6(ipip_entry->ol_dev);
438 ipip_entry->dip_kvdl_index, ikey);
481 struct mlxsw_sp_ipip_entry *ipip_entry,
486 new_parms = mlxsw_sp_ipip_netdev_parms_init_gre6(ipip_entry->ol_dev);
487 return mlxsw_sp_ipip_ol_netdev_change_gre(mlxsw_sp, ipip_entry,
493 struct mlxsw_sp_ipip_entry *ipip_entry)
496 &ipip_entry->parms.daddr.addr6,
497 &ipip_entry->dip_kvdl_index);
502 const struct mlxsw_sp_ipip_entry *ipip_entry)
504 mlxsw_sp_ipv6_addr_put(mlxsw_sp, &ipip_entry->parms.daddr.addr6);