Lines Matching defs:ol_dev

1070 u32 mlxsw_sp_ipip_dev_ul_tb_id(const struct net_device *ol_dev)
1076 d = mlxsw_sp_ipip_netdev_ul_dev_get(ol_dev);
1149 struct net_device *ol_dev,
1158 .common.dev = ol_dev,
1161 .lb_config = ipip_ops->ol_loopback_config(mlxsw_sp, ol_dev),
1173 struct net_device *ol_dev)
1186 ol_dev, NULL);
1193 ipip_entry->ol_dev = ol_dev;
1194 ipip_entry->parms = ipip_ops->parms_init(ol_dev);
1229 u32 tun_ul_tb_id = mlxsw_sp_ipip_dev_ul_tb_id(ipip_entry->ol_dev);
1236 tun_saddr = mlxsw_sp_ipip_netdev_saddr(ul_proto, ipip_entry->ol_dev);
1404 ul_tb_id = mlxsw_sp_ipip_dev_ul_tb_id(ipip_entry->ol_dev);
1411 ipip_entry->ol_dev);
1442 struct net_device *ol_dev)
1446 ipip_entry = mlxsw_sp_ipip_entry_alloc(mlxsw_sp, ipipt, ol_dev);
1539 const struct net_device *ol_dev)
1545 if (ipip_entry->ol_dev == ol_dev)
1562 struct net_device *ol_dev = ipip_entry->ol_dev;
1566 ipip_ul_dev = mlxsw_sp_ipip_netdev_ul_dev_get(ol_dev);
1583 const struct net_device *ol_dev,
1589 return ops->can_offload(mlxsw_sp, ol_dev);
1593 struct net_device *ol_dev)
1601 mlxsw_sp_netdev_ipip_type(mlxsw_sp, ol_dev, &ipipt);
1602 if (mlxsw_sp_netdevice_ipip_can_offload(mlxsw_sp, ol_dev, ipipt)) {
1603 ul_tb_id = mlxsw_sp_ipip_dev_ul_tb_id(ol_dev);
1605 saddr = mlxsw_sp_ipip_netdev_saddr(ul_proto, ol_dev);
1610 ol_dev);
1620 struct net_device *ol_dev)
1624 ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev);
1681 struct net_device *ol_dev)
1687 ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev);
1694 lb_rif->common.mtu = ol_dev->mtu;
1702 struct net_device *ol_dev)
1706 ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev);
1720 struct net_device *ol_dev)
1724 ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev);
1763 ipip_entry->ol_dev,
1815 if (ipip_entry->ol_dev->flags & IFF_UP)
1822 struct net_device *ol_dev,
1826 mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev);
1850 saddr = mlxsw_sp_ipip_netdev_saddr(ul_proto, ipip_entry->ol_dev);
1886 struct net_device *ol_dev,
1893 ipip_entry = mlxsw_sp_ipip_entry_find_by_ol_dev(mlxsw_sp, ol_dev);
1902 if (!mlxsw_sp_netdevice_ipip_can_offload(mlxsw_sp, ol_dev,
1916 struct net_device *ol_dev = ipip_entry->ol_dev;
1918 if (ol_dev->flags & IFF_UP)
1958 struct net_device *ol_dev = ipip_entry->ol_dev;
1962 ipip_ul_dev = mlxsw_sp_ipip_netdev_ul_dev_get(ol_dev);
1970 struct net_device *ol_dev,
1980 err = mlxsw_sp_netdevice_ipip_ol_reg_event(mlxsw_sp, ol_dev);
1983 mlxsw_sp_netdevice_ipip_ol_unreg_event(mlxsw_sp, ol_dev);
1986 mlxsw_sp_netdevice_ipip_ol_up_event(mlxsw_sp, ol_dev);
1989 mlxsw_sp_netdevice_ipip_ol_down_event(mlxsw_sp, ol_dev);
1996 ol_dev,
2002 ol_dev, extack);
2005 err = mlxsw_sp_netdevice_ipip_ol_update_mtu(mlxsw_sp, ol_dev);
4479 static bool mlxsw_sp_ipip_netdev_ul_up(struct net_device *ol_dev)
4485 ul_dev = mlxsw_sp_ipip_netdev_ul_dev_get(ol_dev);
4502 crif = mlxsw_sp_crif_lookup(mlxsw_sp->router, ipip_entry->ol_dev);
4507 removing = !mlxsw_sp_ipip_netdev_ul_up(ipip_entry->ol_dev);
6412 if (ipip_entry && ipip_entry->ol_dev->flags & IFF_UP) {
7319 if (ipip_entry && ipip_entry->ol_dev->flags & IFF_UP) {