Lines Matching refs:ipip_entry

167 				  struct mlxsw_sp_ipip_entry *ipip_entry,  in mlxsw_sp_ipip_nexthop_update_gre4()  argument
170 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb); in mlxsw_sp_ipip_nexthop_update_gre4()
171 __be32 daddr4 = mlxsw_sp_ipip_netdev_daddr4(ipip_entry->ol_dev); in mlxsw_sp_ipip_nexthop_update_gre4()
185 struct mlxsw_sp_ipip_entry *ipip_entry, in mlxsw_sp_ipip_decap_config_gre4() argument
188 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb); in mlxsw_sp_ipip_decap_config_gre4()
189 u16 ul_rif_id = mlxsw_sp_ipip_lb_ul_rif_id(ipip_entry->ol_lb); in mlxsw_sp_ipip_decap_config_gre4()
197 parms = mlxsw_sp_ipip_netdev_parms4(ipip_entry->ol_dev); in mlxsw_sp_ipip_decap_config_gre4()
214 daddr4 = be32_to_cpu(mlxsw_sp_ipip_netdev_daddr4(ipip_entry->ol_dev)); in mlxsw_sp_ipip_decap_config_gre4()
272 struct mlxsw_sp_ipip_entry *ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre() argument
276 const struct mlxsw_sp_ipip_parms *old_parms = &ipip_entry->parms; in mlxsw_sp_ipip_ol_netdev_change_gre()
283 u16 ul_tb_id = mlxsw_sp_ipip_dev_ul_tb_id(ipip_entry->ol_dev); in mlxsw_sp_ipip_ol_netdev_change_gre()
292 ipip_entry)) { in mlxsw_sp_ipip_ol_netdev_change_gre()
293 mlxsw_sp_ipip_entry_demote_tunnel(mlxsw_sp, ipip_entry); in mlxsw_sp_ipip_ol_netdev_change_gre()
308 err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre()
312 err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre()
316 err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre()
322 ipip_entry->parms = *new_parms; in mlxsw_sp_ipip_ol_netdev_change_gre()
328 struct mlxsw_sp_ipip_entry *ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre4() argument
333 new_parms = mlxsw_sp_ipip_netdev_parms_init_gre4(ipip_entry->ol_dev); in mlxsw_sp_ipip_ol_netdev_change_gre4()
334 return mlxsw_sp_ipip_ol_netdev_change_gre(mlxsw_sp, ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre4()
340 struct mlxsw_sp_ipip_entry *ipip_entry) in mlxsw_sp_ipip_rem_addr_set_gre4() argument
347 const struct mlxsw_sp_ipip_entry *ipip_entry) in mlxsw_sp_ipip_rem_addr_unset_gre4() argument
382 struct mlxsw_sp_ipip_entry *ipip_entry, in mlxsw_sp_ipip_nexthop_update_gre6() argument
385 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb); in mlxsw_sp_ipip_nexthop_update_gre6()
393 ipip_entry->dip_kvdl_index); in mlxsw_sp_ipip_nexthop_update_gre6()
400 struct mlxsw_sp_ipip_entry *ipip_entry, in mlxsw_sp_ipip_decap_config_gre6() argument
403 u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb); in mlxsw_sp_ipip_decap_config_gre6()
404 u16 ul_rif_id = mlxsw_sp_ipip_lb_ul_rif_id(ipip_entry->ol_lb); in mlxsw_sp_ipip_decap_config_gre6()
411 parms = mlxsw_sp_ipip_netdev_parms6(ipip_entry->ol_dev); in mlxsw_sp_ipip_decap_config_gre6()
431 ipip_entry->dip_kvdl_index, ikey); in mlxsw_sp_ipip_decap_config_gre6()
471 struct mlxsw_sp_ipip_entry *ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre6() argument
476 new_parms = mlxsw_sp_ipip_netdev_parms_init_gre6(ipip_entry->ol_dev); in mlxsw_sp_ipip_ol_netdev_change_gre6()
477 return mlxsw_sp_ipip_ol_netdev_change_gre(mlxsw_sp, ipip_entry, in mlxsw_sp_ipip_ol_netdev_change_gre6()
483 struct mlxsw_sp_ipip_entry *ipip_entry) in mlxsw_sp_ipip_rem_addr_set_gre6() argument
486 &ipip_entry->parms.daddr.addr6, in mlxsw_sp_ipip_rem_addr_set_gre6()
487 &ipip_entry->dip_kvdl_index); in mlxsw_sp_ipip_rem_addr_set_gre6()
492 const struct mlxsw_sp_ipip_entry *ipip_entry) in mlxsw_sp_ipip_rem_addr_unset_gre6() argument
494 mlxsw_sp_ipv6_addr_put(mlxsw_sp, &ipip_entry->parms.daddr.addr6); in mlxsw_sp_ipip_rem_addr_unset_gre6()