| /f-stack/dpdk/lib/librte_fib/ |
| H A D | rte_fib.c | 102 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 D | rte_fib6.c | 102 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 D | rte_fib.h | 41 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 D | rte_fib6.h | 42 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 D | dir24_8.c | 410 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 D | test_fib.c | 104 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 D | test_fib6.c | 106 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 D | test_fib6_perf.c | 68 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 D | test_fib_perf.c | 322 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 D | fib.lua | 4 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 D | iffib.c | 70 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 D | route.c | 314 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 D | keywords | 14 fib
|
| /f-stack/freebsd/netgraph/netflow/ |
| H A D | netflow.c | 528 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 D | ng_netflow.h | 193 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 D | ng_netflow.c | 603 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 D | ng_netflow.h | 193 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 D | subr_blist.c | 405 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 D | main.c | 834 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 D | meson.build | 5 deps += ['fib', 'lpm', 'net']
|
| /f-stack/tools/netstat/ |
| H A D | main.c | 253 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 D | ip_fw_table_value.c | 115 _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 D | ip_fw2.c | 533 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 D | ff_msg.h | 70 int fib; member
|
| /f-stack/tools/compat/ |
| H A D | rtioctl.c | 98 msg->route.fib = rt_sofib; in rtioctl()
|