Home
last modified time | relevance | path

Searched refs:fib (Results 1 – 25 of 44) sorted by relevance

12

/f-stack/dpdk/lib/librte_fib/
H A Drte_fib.c102 fib->dp = fib; in init_dataplane()
110 fib->lookup = dir24_8_get_lookup_fn(fib->dp, in init_dataplane()
123 if ((fib == NULL) || (fib->modify == NULL) || in rte_fib_add()
132 if ((fib == NULL) || (fib->modify == NULL) || in rte_fib_delete()
135 return fib->modify(fib, ip, depth, 0, RTE_FIB_DEL); in rte_fib_delete()
145 fib->lookup(fib->dp, ips, next_hops, n); in rte_fib_lookup_bulk()
188 fib = NULL; in rte_fib_create()
212 rte_strlcpy(fib->name, name, sizeof(fib->name)); in rte_fib_create()
230 return fib; in rte_fib_create()
313 return (fib == NULL) ? NULL : fib->dp; in rte_fib_get_dp()
[all …]
H A Drte_fib6.c102 fib->dp = fib; in init_dataplane()
123 if ((fib == NULL) || (ip == NULL) || (fib->modify == NULL) || in rte_fib6_add()
126 return fib->modify(fib, ip, depth, next_hop, RTE_FIB6_ADD); in rte_fib6_add()
136 return fib->modify(fib, ip, depth, 0, RTE_FIB6_DEL); in rte_fib6_delete()
146 fib->lookup(fib->dp, ips, next_hops, n); in rte_fib6_lookup_bulk()
189 fib = NULL; in rte_fib6_create()
213 rte_strlcpy(fib->name, name, sizeof(fib->name)); in rte_fib6_create()
231 return fib; in rte_fib6_create()
266 return fib; in rte_fib6_find_existing()
314 return (fib == NULL) ? NULL : fib->dp; in rte_fib6_get_dp()
[all …]
H A Drte_fib.h41 typedef int (*rte_fib_modify_fn_t)(struct rte_fib *fib, uint32_t ip,
44 typedef void (*rte_fib_lookup_fn_t)(void *fib, const uint32_t *ips,
134 rte_fib_free(struct rte_fib *fib);
152 rte_fib_add(struct rte_fib *fib, uint32_t ip, uint8_t depth, uint64_t next_hop);
168 rte_fib_delete(struct rte_fib *fib, uint32_t ip, uint8_t depth);
189 rte_fib_lookup_bulk(struct rte_fib *fib, uint32_t *ips,
202 rte_fib_get_dp(struct rte_fib *fib);
215 rte_fib_get_rib(struct rte_fib *fib);
231 rte_fib_select_lookup(struct rte_fib *fib, enum rte_fib_lookup_type type);
H A Drte_fib6.h42 typedef int (*rte_fib6_modify_fn_t)(struct rte_fib6 *fib,
46 typedef void (*rte_fib6_lookup_fn_t)(void *fib,
125 rte_fib6_free(struct rte_fib6 *fib);
143 rte_fib6_add(struct rte_fib6 *fib, const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE],
160 rte_fib6_delete(struct rte_fib6 *fib,
182 rte_fib6_lookup_bulk(struct rte_fib6 *fib,
197 rte_fib6_get_dp(struct rte_fib6 *fib);
210 rte_fib6_get_rib(struct rte_fib6 *fib);
226 rte_fib6_select_lookup(struct rte_fib6 *fib, enum rte_fib6_lookup_type type);
H A Ddir24_8.c410 dir24_8_modify(struct rte_fib *fib, uint32_t ip, uint8_t depth, in dir24_8_modify() argument
421 if ((fib == NULL) || (depth > RTE_FIB_MAXDEPTH)) in dir24_8_modify()
424 dp = rte_fib_get_dp(fib); in dir24_8_modify()
425 rib = rte_fib_get_rib(fib); in dir24_8_modify()
/f-stack/dpdk/app/test/
H A Dtest_fib.c104 rte_fib_free(fib); in test_multiple_create()
129 rte_fib_free(fib); in test_free_null()
176 rte_fib_free(fib); in test_add_del_invalid()
328 ret = check_fib(fib); in test_lookup()
331 rte_fib_free(fib); in test_lookup()
339 ret = check_fib(fib); in test_lookup()
342 rte_fib_free(fib); in test_lookup()
348 ret = check_fib(fib); in test_lookup()
351 rte_fib_free(fib); in test_lookup()
360 rte_fib_free(fib); in test_lookup()
[all …]
H A Dtest_fib6.c106 rte_fib6_free(fib); in test_multiple_create()
131 rte_fib6_free(fib); in test_free_null()
179 rte_fib6_free(fib); in test_add_del_invalid()
346 ret = check_fib(fib); in test_lookup()
349 rte_fib6_free(fib); in test_lookup()
357 ret = check_fib(fib); in test_lookup()
360 rte_fib6_free(fib); in test_lookup()
366 ret = check_fib(fib); in test_lookup()
369 rte_fib6_free(fib); in test_lookup()
375 ret = check_fib(fib); in test_lookup()
[all …]
H A Dtest_fib6_perf.c68 struct rte_fib6 *fib = NULL; in test_fib6_perf() local
96 fib = rte_fib6_create(__func__, SOCKET_ID_ANY, &conf); in test_fib6_perf()
97 TEST_FIB_ASSERT(fib != NULL); in test_fib6_perf()
104 if (rte_fib6_add(fib, large_route_table[i].ip, in test_fib6_perf()
126 rte_fib6_lookup_bulk(fib, ip_batch, next_hops, NUM_IPS_ENTRIES); in test_fib6_perf()
143 status += rte_fib6_delete(fib, large_route_table[i].ip, in test_fib6_perf()
152 rte_fib6_free(fib); in test_fib6_perf()
H A Dtest_fib_perf.c322 struct rte_fib *fib = NULL; in test_fib_perf() local
345 fib = rte_fib_create(__func__, SOCKET_ID_ANY, &config); in test_fib_perf()
346 TEST_FIB_ASSERT(fib != NULL); in test_fib_perf()
352 if (rte_fib_add(fib, large_route_table[i].ip, in test_fib_perf()
379 rte_fib_lookup_bulk(fib, &ip_batch[j], next_hops, in test_fib_perf()
397 status += rte_fib_delete(fib, large_route_table[i].ip, in test_fib_perf()
406 rte_fib_free(fib); in test_fib_perf()
/f-stack/app/redis-5.0.5/deps/lua/test/
H A Dfib.lua4 function fib(n) function
9 return fib(n-1)+fib(n-2)
38 test("plain",fib)
39 fib=cache(fib)
40 test("cached",fib)
/f-stack/tools/ifconfig/
H A Diffib.c70 unsigned long fib; in setiffib() local
73 fib = strtoul(val, &ep, 0); in setiffib()
74 if (*ep != '\0' || fib > UINT_MAX) { in setiffib()
80 ifr.ifr_fib = fib; in setiffib()
89 unsigned long fib; in settunfib() local
92 fib = strtoul(val, &ep, 0); in settunfib()
93 if (*ep != '\0' || fib > UINT_MAX) { in settunfib()
99 ifr.ifr_fib = fib; in settunfib()
/f-stack/tools/route/
H A Droute.c314 set_sofib(int fib) in set_sofib() argument
317 if (fib < 0) in set_sofib()
321 sizeof(fib))); in set_sofib()
324 sizeof(fib))); in set_sofib()
359 if (fib[0] >= fib[1]) { in fiboptlist_range()
363 for (i = fib[0]; i <= fib[1]; i++) { in fiboptlist_range()
383 int fib, error; in fiboptlist_csv() local
417 fib < 0 || in fiboptlist_csv()
518 mib[6] = fib; in flushroutes_fib()
574 if (fib >= 0) in flushroutes_fib()
[all …]
H A Dkeywords14 fib
/f-stack/freebsd/netgraph/netflow/
H A Dnetflow.c528 ng_netflow_fib_init(priv_p priv, int fib) in ng_netflow_fib_init() argument
543 fe->fib = fib; in ng_netflow_fib_init()
544 fe->domain_id = fib; in ng_netflow_fib_init()
550 fib, fe, priv_to_fib(priv, fib)); in ng_netflow_fib_init()
557 fib, fe, priv_to_fib(priv, fib)); in ng_netflow_fib_init()
584 fe = priv_to_fib(priv, fle->f.r.fib); in ng_netflow_cache_flush()
591 fe = priv_to_fib(priv, fle->f.r.fib); in ng_netflow_cache_flush()
675 r.fib = fe->fib; in ng_netflow_flow_add()
797 r.fib = fe->fib; in ng_netflow_flow6_add()
1125 fle->f.r.fib), fle, NG_NOFLAGS); in ng_netflow_expire()
[all …]
H A Dng_netflow.h193 uint16_t fib; member
216 uint16_t fib; member
386 uint32_t fib; /* kernel fib id */ member
502 #define priv_to_fib(priv, fib) (priv)->fib_data[(fib)] argument
519 int ng_netflow_fib_init(priv_p priv, int fib);
H A Dng_netflow.c603 uint32_t fib; in ng_netflow_rcvdata() local
928 fib = M_GETFIB(m); in ng_netflow_rcvdata()
929 if (fib >= priv->maxfibs) { in ng_netflow_rcvdata()
932 fib, priv->maxfibs); in ng_netflow_rcvdata()
936 if ((fe = priv_to_fib(priv, fib)) == NULL) { in ng_netflow_rcvdata()
938 if (ng_netflow_fib_init(priv, fib) != 0) { in ng_netflow_rcvdata()
943 fe = priv_to_fib(priv, fib); in ng_netflow_rcvdata()
/f-stack/tools/compat/include/netgraph/netflow/
H A Dng_netflow.h193 uint16_t fib; member
216 uint16_t fib; member
386 uint32_t fib; /* kernel fib id */ member
503 #define priv_to_fib(priv, fib) (priv)->fib_data[(fib)] argument
520 int ng_netflow_fib_init(priv_p priv, int fib);
/f-stack/freebsd/kern/
H A Dsubr_blist.c405 static const u_daddr_t fib[] = { variable
420 daddr_t histo[nitems(fib)]; /* # gaps in each size range */
470 while (hi < nitems(fib) && fib[hi] <= size) { in update_gap_stats()
474 if (hi >= nitems(fib)) in update_gap_stats()
475 hi = nitems(fib); in update_gap_stats()
478 if (fib[mid] <= size) in update_gap_stats()
512 if (fib[i] != fib[i + 1] - 1) in dump_gap_stats()
513 sbuf_printf(s, "%jd to %jd\n", (intmax_t)fib[i], in dump_gap_stats()
514 (intmax_t)fib[i + 1] - 1); in dump_gap_stats()
516 sbuf_printf(s, "%jd\n", (intmax_t)fib[i]); in dump_gap_stats()
[all …]
/f-stack/dpdk/app/test-fib/
H A Dmain.c834 struct rte_fib *fib; in run_v4() local
867 if (fib == NULL) { in run_v4()
874 ret = rte_fib_select_lookup(fib, in run_v4()
877 ret = rte_fib_select_lookup(fib, in run_v4()
880 ret = rte_fib_select_lookup(fib, in run_v4()
883 ret = rte_fib_select_lookup(fib, in run_v4()
1033 struct rte_fib6 *fib; in run_v6() local
1067 if (fib == NULL) { in run_v6()
1074 ret = rte_fib6_select_lookup(fib, in run_v6()
1077 ret = rte_fib6_select_lookup(fib, in run_v6()
[all …]
H A Dmeson.build5 deps += ['fib', 'lpm', 'net']
/f-stack/tools/netstat/
H A Dmain.c253 int fib = -1; in main() local
315 fib = strtol(optarg, &endptr, 0); in main()
317 (fib == 0 && (errno == EINVAL || errno == ERANGE))) in main()
560 routepr(fib, af); in main()
570 nhops_print(fib, af); in main()
580 nhgrp_print(fib, af); in main()
/f-stack/freebsd/netpfil/ipfw/
H A Dip_fw_table_value.c115 _MCPY(fib, IPFW_VTYPE_FIB); in mask_table_value()
613 v->fib = value; in ipfw_import_table_value_legacy()
649 v.fib = iv->fib; in ipfw_import_table_value_v1()
675 iv.fib = v->fib; in ipfw_export_table_value_v1()
H A Dip_fw2.c533 M_SETFIB(m, id->fib); in ipfw_send_abort()
643 M_SETFIB(m, id->fib); in ipfw_send_pkt()
2488 iif, args->f_id.fib) : in ipfw_chk()
2517 args->f_id.fib) : in ipfw_chk()
2520 args->f_id.fib); in ipfw_chk()
3087 uint32_t fib; in ipfw_chk() local
3090 fib = TARG(cmd->arg1, fib) & 0x7FFF; in ipfw_chk()
3091 if (fib >= rt_numfibs) in ipfw_chk()
3092 fib = 0; in ipfw_chk()
3093 M_SETFIB(m, fib); in ipfw_chk()
[all …]
/f-stack/lib/
H A Dff_msg.h70 int fib; member
/f-stack/tools/compat/
H A Drtioctl.c98 msg->route.fib = rt_sofib; in rtioctl()

12