ipip_entry 128 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 130 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb); ipip_entry 131 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c __be32 daddr4 = mlxsw_sp_ipip_netdev_daddr4(ipip_entry->ol_dev); ipip_entry 145 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 147 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c u16 rif_index = mlxsw_sp_ipip_lb_rif_index(ipip_entry->ol_lb); ipip_entry 148 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c u16 ul_rif_id = mlxsw_sp_ipip_lb_ul_rif_id(ipip_entry->ol_lb); ipip_entry 156 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c parms = mlxsw_sp_ipip_netdev_parms4(ipip_entry->ol_dev); ipip_entry 173 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c daddr4 = be32_to_cpu(mlxsw_sp_ipip_netdev_daddr4(ipip_entry->ol_dev)); ipip_entry 196 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 200 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c u16 ul_vr_id = mlxsw_sp_ipip_lb_ul_vr_id(ipip_entry->ol_lb); ipip_entry 205 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c ipip_entry); ipip_entry 210 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c ipip_entry->ol_dev).addr4; ipip_entry 267 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 278 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c new_parms = mlxsw_sp_ipip_netdev_parms4(ipip_entry->ol_dev); ipip_entry 281 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c old_saddr = mlxsw_sp_ipip_parms4_saddr(ipip_entry->parms4); ipip_entry 283 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c old_daddr = mlxsw_sp_ipip_parms4_daddr(ipip_entry->parms4); ipip_entry 286 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c u16 ul_tb_id = mlxsw_sp_ipip_dev_ul_tb_id(ipip_entry->ol_dev); ipip_entry 294 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c ipip_entry)) { ipip_entry 295 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c mlxsw_sp_ipip_entry_demote_tunnel(mlxsw_sp, ipip_entry); ipip_entry 300 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c } else if ((mlxsw_sp_ipip_parms4_okey(ipip_entry->parms4) != ipip_entry 302 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c ipip_entry->parms4.link != new_parms.link) { ipip_entry 306 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c } else if (mlxsw_sp_ipip_parms4_ikey(ipip_entry->parms4) != ipip_entry 312 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, ipip_entry 316 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, ipip_entry 320 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c err = __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, ipip_entry 324 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c ipip_entry->parms4 = new_parms; ipip_entry 43 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.h struct mlxsw_sp_ipip_entry *ipip_entry); ipip_entry 55 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.h struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 60 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.h struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 391 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1034 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1038 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = kzalloc(sizeof(*ipip_entry), GFP_KERNEL); ipip_entry 1039 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (!ipip_entry) ipip_entry 1042 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->ol_lb = mlxsw_sp_ipip_ol_ipip_lb_create(mlxsw_sp, ipipt, ipip_entry 1044 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (IS_ERR(ipip_entry->ol_lb)) { ipip_entry 1045 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ret = ERR_CAST(ipip_entry->ol_lb); ipip_entry 1049 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->ipipt = ipipt; ipip_entry 1050 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->ol_dev = ol_dev; ipip_entry 1054 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->parms4 = mlxsw_sp_ipip_netdev_parms4(ol_dev); ipip_entry 1061 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ipip_entry; ipip_entry 1064 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c kfree(ipip_entry); ipip_entry 1069 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_dealloc(struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1071 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_rif_destroy(&ipip_entry->ol_lb->common); ipip_entry 1072 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c kfree(ipip_entry); ipip_entry 1080 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1082 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c u32 tun_ul_tb_id = mlxsw_sp_ipip_dev_ul_tb_id(ipip_entry->ol_dev); ipip_entry 1083 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c enum mlxsw_sp_ipip_type ipipt = ipip_entry->ipipt; ipip_entry 1089 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c tun_saddr = mlxsw_sp_ipip_netdev_saddr(ul_proto, ipip_entry->ol_dev); ipip_entry 1097 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1107 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->decap_fib_entry = fib_entry; ipip_entry 1108 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c fib_entry->decap.ipip_entry = ipip_entry; ipip_entry 1117 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c fib_entry->decap.ipip_entry->decap_fib_entry = NULL; ipip_entry 1118 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c fib_entry->decap.ipip_entry = NULL; ipip_entry 1131 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1133 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_fib_entry *fib_entry = ipip_entry->decap_fib_entry; ipip_entry 1143 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 1147 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry)) ipip_entry 1152 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_demote_decap(mlxsw_sp, ipip_entry); ipip_entry 1204 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1218 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_ops = mlxsw_sp->router->ipip_ops_arr[ipip_entry->ipipt]; ipip_entry 1220 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ul_tb_id = mlxsw_sp_ipip_dev_ul_tb_id(ipip_entry->ol_dev); ipip_entry 1227 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->ol_dev); ipip_entry 1259 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1261 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_alloc(mlxsw_sp, ipipt, ol_dev); ipip_entry 1262 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (IS_ERR(ipip_entry)) ipip_entry 1263 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ipip_entry; ipip_entry 1265 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c list_add_tail(&ipip_entry->ipip_list_node, ipip_entry 1268 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ipip_entry; ipip_entry 1273 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1275 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c list_del(&ipip_entry->ipip_list_node); ipip_entry 1276 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_dealloc(ipip_entry); ipip_entry 1284 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1287 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c enum mlxsw_sp_ipip_type ipipt = ipip_entry->ipipt; ipip_entry 1293 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ul_tb_id, ipip_entry); ipip_entry 1303 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1305 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c list_for_each_entry(ipip_entry, &mlxsw_sp->router->ipip_list, ipip_entry 1309 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry)) ipip_entry 1310 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ipip_entry; ipip_entry 1344 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1346 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c list_for_each_entry(ipip_entry, &mlxsw_sp->router->ipip_list, ipip_entry 1348 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry->ol_dev == ol_dev) ipip_entry 1349 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ipip_entry; ipip_entry 1359 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1361 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = list_prepare_entry(start, &mlxsw_sp->router->ipip_list, ipip_entry 1363 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c list_for_each_entry_continue(ipip_entry, &mlxsw_sp->router->ipip_list, ipip_entry 1366 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c __mlxsw_sp_ipip_netdev_ul_dev_get(ipip_entry->ol_dev); ipip_entry 1369 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ipip_entry; ipip_entry 1398 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1412 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_create(mlxsw_sp, ipipt, ipip_entry 1414 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (IS_ERR(ipip_entry)) ipip_entry 1415 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return PTR_ERR(ipip_entry); ipip_entry 1425 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1427 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev); ipip_entry 1428 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry) ipip_entry 1429 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_destroy(mlxsw_sp, ipip_entry); ipip_entry 1434 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1438 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c decap_fib_entry = mlxsw_sp_ipip_entry_find_decap(mlxsw_sp, ipip_entry); ipip_entry 1440 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_promote_decap(mlxsw_sp, ipip_entry, ipip_entry 1474 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1478 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev); ipip_entry 1479 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry) { ipip_entry 1480 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c lb_rif = ipip_entry->ol_lb; ipip_entry 1495 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1497 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev); ipip_entry 1498 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry) ipip_entry 1499 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_ol_up_event(mlxsw_sp, ipip_entry); ipip_entry 1504 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1506 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry->decap_fib_entry) ipip_entry 1507 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_demote_decap(mlxsw_sp, ipip_entry); ipip_entry 1513 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1515 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev); ipip_entry 1516 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry) ipip_entry 1517 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_ol_down_event(mlxsw_sp, ipip_entry); ipip_entry 1525 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 1529 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_rif_ipip_lb *old_lb_rif = ipip_entry->ol_lb; ipip_entry 1533 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->ipipt, ipip_entry 1534 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->ol_dev, ipip_entry 1538 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->ol_lb = new_lb_rif; ipip_entry 1562 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 1576 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry->decap_fib_entry) ipip_entry 1577 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_demote_decap(mlxsw_sp, ipip_entry); ipip_entry 1580 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c err = mlxsw_sp_ipip_entry_ol_lb_update(mlxsw_sp, ipip_entry, ipip_entry 1586 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c &ipip_entry->ol_lb->common); ipip_entry 1589 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry->ol_dev->flags & IFF_UP) ipip_entry 1590 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_ol_up_event(mlxsw_sp, ipip_entry); ipip_entry 1599 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry = ipip_entry 1602 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (!ipip_entry) ipip_entry 1605 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, ipip_entry 1611 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 1615 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, ipip_entry 1621 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 1624 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, ipip_entry 1630 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 1637 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return __mlxsw_sp_ipip_entry_update_tunnel(mlxsw_sp, ipip_entry, ipip_entry 1647 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 1650 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev); ipip_entry 1651 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (!ipip_entry) ipip_entry 1660 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry->ipipt)) { ipip_entry 1661 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_demote_tunnel(mlxsw_sp, ipip_entry); ipip_entry 1665 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_ops = mlxsw_sp->router->ipip_ops_arr[ipip_entry->ipipt]; ipip_entry 1666 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c err = ipip_ops->ol_netdev_change(mlxsw_sp, ipip_entry, extack); ipip_entry 1671 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 1673 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct net_device *ol_dev = ipip_entry->ol_dev; ipip_entry 1676 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_ol_down_event(mlxsw_sp, ipip_entry); ipip_entry 1677 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_destroy(mlxsw_sp, ipip_entry); ipip_entry 1693 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry, *tmp; ipip_entry 1695 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c list_for_each_entry_safe(ipip_entry, tmp, &mlxsw_sp->router->ipip_list, ipip_entry 1697 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry != except && ipip_entry 1699 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ul_tb_id, ipip_entry)) { ipip_entry 1700 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_demote_tunnel(mlxsw_sp, ipip_entry); ipip_entry 1711 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry, *tmp; ipip_entry 1713 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c list_for_each_entry_safe(ipip_entry, tmp, &mlxsw_sp->router->ipip_list, ipip_entry 1716 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c __mlxsw_sp_ipip_netdev_ul_dev_get(ipip_entry->ol_dev); ipip_entry 1719 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_ipip_entry_demote_tunnel(mlxsw_sp, ipip_entry); ipip_entry 1763 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 1777 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry, ipip_entry 1783 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return mlxsw_sp_netdevice_ipip_ul_up_event(mlxsw_sp, ipip_entry, ipip_entry 1787 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry, ipip_entry 1799 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry = NULL; ipip_entry 1802 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c while ((ipip_entry = mlxsw_sp_ipip_entry_find_by_ul_dev(mlxsw_sp, ipip_entry 1804 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry))) { ipip_entry 1805 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c err = __mlxsw_sp_netdevice_ipip_ul_event(mlxsw_sp, ipip_entry, ipip_entry 2703 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 3132 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_ops = mlxsw_sp->router->ipip_ops_arr[nh->ipip_entry->ipipt]; ipip_entry 3133 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ipip_ops->nexthop_update(mlxsw_sp, adj_index, nh->ipip_entry); ipip_entry 3649 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry) ipip_entry 3653 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (!nh->nh_grp->gateway || nh->ipip_entry) ipip_entry 3656 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c nh->ipip_entry = ipip_entry; ipip_entry 3657 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c removing = !mlxsw_sp_ipip_netdev_ul_up(ipip_entry->ol_dev); ipip_entry 3659 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop_rif_init(nh, &ipip_entry->ol_lb->common); ipip_entry 3665 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry = nh->ipip_entry; ipip_entry 3667 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (!ipip_entry) ipip_entry 3671 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c nh->ipip_entry = NULL; ipip_entry 3706 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 3710 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, dev); ipip_entry 3711 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry) { ipip_entry 3712 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_ops = mlxsw_sp->router->ipip_ops_arr[ipip_entry->ipipt]; ipip_entry 3716 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop_ipip_init(mlxsw_sp, nh, ipip_entry); ipip_entry 4263 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry = fib_entry->decap.ipip_entry; ipip_entry 4266 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (WARN_ON(!ipip_entry)) ipip_entry 4269 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_ops = mlxsw_sp->router->ipip_ops_arr[ipip_entry->ipipt]; ipip_entry 4270 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return ipip_ops->fib_entry_op(mlxsw_sp, ipip_entry, op, ipip_entry 4341 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 4346 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_find_by_decap(mlxsw_sp, dev, ipip_entry 4348 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry && ipip_entry->ol_dev->flags & IFF_UP) { ipip_entry 4352 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry); ipip_entry 5054 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_ipip_entry *ipip_entry; ipip_entry 5059 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, dev); ipip_entry 5060 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipip_entry) { ipip_entry 5061 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipip_ops = mlxsw_sp->router->ipip_ops_arr[ipip_entry->ipipt]; ipip_entry 5065 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop_ipip_init(mlxsw_sp, nh, ipip_entry); ipip_entry 68 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h struct mlxsw_sp_ipip_entry *ipip_entry, ipip_entry 74 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h struct mlxsw_sp_ipip_entry *ipip_entry);