Lines Matching refs:ipip_entry
130 struct mlxsw_sp_ipip_entry *ipip_entry, in mlxsw_sp_ipip_nexthop_update_gre4() argument
133 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb); in mlxsw_sp_ipip_nexthop_update_gre4()
134 __be32 daddr4 = mlxsw_sp_ipip_netdev_daddr4(ipip_entry->ol_dev); in mlxsw_sp_ipip_nexthop_update_gre4()
148 struct mlxsw_sp_ipip_entry *ipip_entry, in mlxsw_sp_ipip_decap_config_gre4() argument
151 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb); in mlxsw_sp_ipip_decap_config_gre4()
152 u16 ul_rif_id = mlxsw_sp_ipip_lb_ul_rif_id(ipip_entry->ol_lb); in mlxsw_sp_ipip_decap_config_gre4()
160 parms = mlxsw_sp_ipip_netdev_parms4(ipip_entry->ol_dev); in mlxsw_sp_ipip_decap_config_gre4()
177 daddr4 = be32_to_cpu(mlxsw_sp_ipip_netdev_daddr4(ipip_entry->ol_dev)); in mlxsw_sp_ipip_decap_config_gre4()
235 struct mlxsw_sp_ipip_entry *ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre4() argument
246 new_parms = mlxsw_sp_ipip_netdev_parms4(ipip_entry->ol_dev); in mlxsw_sp_ipip_ol_netdev_change_gre4()
249 old_saddr = mlxsw_sp_ipip_parms4_saddr(ipip_entry->parms4); in mlxsw_sp_ipip_ol_netdev_change_gre4()
251 old_daddr = mlxsw_sp_ipip_parms4_daddr(ipip_entry->parms4); in mlxsw_sp_ipip_ol_netdev_change_gre4()
254 u16 ul_tb_id = mlxsw_sp_ipip_dev_ul_tb_id(ipip_entry->ol_dev); in mlxsw_sp_ipip_ol_netdev_change_gre4()
262 ipip_entry)) { in mlxsw_sp_ipip_ol_netdev_change_gre4()
263 mlxsw_sp_ipip_entry_demote_tunnel(mlxsw_sp, ipip_entry); in mlxsw_sp_ipip_ol_netdev_change_gre4()
268 } else if ((mlxsw_sp_ipip_parms4_okey(ipip_entry->parms4) != in mlxsw_sp_ipip_ol_netdev_change_gre4()
270 ipip_entry->parms4.link != new_parms.link) { in mlxsw_sp_ipip_ol_netdev_change_gre4()
274 } else if (mlxsw_sp_ipip_parms4_ikey(ipip_entry->parms4) != in mlxsw_sp_ipip_ol_netdev_change_gre4()
280 err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre4()
284 err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre4()
288 err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre4()
292 ipip_entry->parms4 = new_parms; in mlxsw_sp_ipip_ol_netdev_change_gre4()