Lines Matching full:fib

41 	struct nsim_fib_entry fib;  member
52 struct mutex fib_lock; /* Protects FIB HT and list */
59 spinlock_t fib_event_queue_lock; /* Protects fib event queue list */
105 struct list_head list; /* node in fib queue */
143 entry = &fib_data->ipv4.fib; in nsim_fib_get_val()
149 entry = &fib_data->ipv6.fib; in nsim_fib_get_val()
171 entry = &fib_data->ipv4.fib; in nsim_fib_set_max()
177 entry = &fib_data->ipv6.fib; in nsim_fib_set_max()
200 NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported fib rule entries"); in nsim_fib_rule_account()
378 nsim_fib_account(&data->ipv4.fib, false); in nsim_fib4_rt_add()
392 err = nsim_fib_account(&data->ipv4.fib, false); in nsim_fib4_rt_replace()
702 nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_rt_add()
715 err = nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_rt_replace()
776 /* Multipath routes are first added to the FIB trie and only then in nsim_fib6_rt_remove()
912 err = nsim_fib_account(&data->ipv4.fib, true); in nsim_fib4_prepare_event()
914 NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported fib entries"); in nsim_fib4_prepare_event()
923 nsim_fib_account(&data->ipv4.fib, false); in nsim_fib4_prepare_event()
954 err = nsim_fib_account(&data->ipv6.fib, true); in nsim_fib6_prepare_event()
956 NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported fib entries"); in nsim_fib6_prepare_event()
966 nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_prepare_event()
1057 nsim_fib_account(&data->ipv4.fib, false); in nsim_fib4_rt_free()
1068 nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_rt_free()
1522 data->ddir = debugfs_create_dir("fib", nsim_dev->ddir); in nsim_fib_debugfs_init()
1599 pr_err("Failed to register fib notifier\n"); in nsim_fib_create()