Searched refs:fen_info (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/rocker/ |
D | rocker.h | 141 const struct fib_entry_notifier_info *fen_info); 143 const struct fib_entry_notifier_info *fen_info);
|
D | rocker_ofdpa.c | 2746 const struct fib_entry_notifier_info *fen_info) in ofdpa_fib4_add() argument 2754 ofdpa_port = ofdpa_port_dev_lower_find(fen_info->fi->fib_dev, rocker); in ofdpa_fib4_add() 2757 err = ofdpa_port_fib_ipv4(ofdpa_port, htonl(fen_info->dst), in ofdpa_fib4_add() 2758 fen_info->dst_len, fen_info->fi, in ofdpa_fib4_add() 2759 fen_info->tb_id, 0); in ofdpa_fib4_add() 2762 fen_info->fi->fib_nh->nh_flags |= RTNH_F_OFFLOAD; in ofdpa_fib4_add() 2767 const struct fib_entry_notifier_info *fen_info) in ofdpa_fib4_del() argument 2774 ofdpa_port = ofdpa_port_dev_lower_find(fen_info->fi->fib_dev, rocker); in ofdpa_fib4_del() 2777 fen_info->fi->fib_nh->nh_flags &= ~RTNH_F_OFFLOAD; in ofdpa_fib4_del() 2778 return ofdpa_port_fib_ipv4(ofdpa_port, htonl(fen_info->dst), in ofdpa_fib4_del() [all …]
|
D | rocker_main.c | 1736 const struct fib_entry_notifier_info *fen_info) in rocker_world_fib4_add() argument 1742 return wops->fib4_add(rocker, fen_info); in rocker_world_fib4_add() 1746 const struct fib_entry_notifier_info *fen_info) in rocker_world_fib4_del() argument 1752 return wops->fib4_del(rocker, fen_info); in rocker_world_fib4_del() 2155 struct fib_entry_notifier_info fen_info; member 2174 err = rocker_world_fib4_add(rocker, &fib_work->fen_info); in rocker_router_fib_event_work() 2177 fib_info_put(fib_work->fen_info.fi); in rocker_router_fib_event_work() 2180 rocker_world_fib4_del(rocker, &fib_work->fen_info); in rocker_router_fib_event_work() 2181 fib_info_put(fib_work->fen_info.fi); in rocker_router_fib_event_work() 2217 memcpy(&fib_work->fen_info, ptr, sizeof(fib_work->fen_info)); in rocker_router_fib_event() [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_router.c | 4120 const struct fib_entry_notifier_info *fen_info, in mlxsw_sp_fib4_entry_type_set() argument 4123 union mlxsw_sp_l3addr dip = { .addr4 = htonl(fen_info->dst) }; in mlxsw_sp_fib4_entry_type_set() 4124 struct net_device *dev = fen_info->fi->fib_dev; in mlxsw_sp_fib4_entry_type_set() 4126 struct fib_info *fi = fen_info->fi; in mlxsw_sp_fib4_entry_type_set() 4128 switch (fen_info->type) { in mlxsw_sp_fib4_entry_type_set() 4165 const struct fib_entry_notifier_info *fen_info) in mlxsw_sp_fib4_entry_create() argument 4176 err = mlxsw_sp_fib4_entry_type_set(mlxsw_sp, fen_info, fib_entry); in mlxsw_sp_fib4_entry_create() 4180 err = mlxsw_sp_nexthop4_group_get(mlxsw_sp, fib_entry, fen_info->fi); in mlxsw_sp_fib4_entry_create() 4184 fib4_entry->prio = fen_info->fi->fib_priority; in mlxsw_sp_fib4_entry_create() 4185 fib4_entry->tb_id = fen_info->tb_id; in mlxsw_sp_fib4_entry_create() [all …]
|