MCPcopy Create free account
hub / github.com/F-Stack/f-stack / dump_lookup

Function dump_lookup

dpdk/app/test-fib/main.c:559–582  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

557}
558
559static int
560dump_lookup(int af)
561{
562 FILE *f;
563 uint32_t *tbl4 = config.lookup_tbl;
564 uint8_t *tbl6 = config.lookup_tbl;
565 uint32_t i;
566
567 f = fopen(config.lookup_ips_file_s, "w");
568 if (f == NULL) {
569 printf("Can not open file %s\n", config.lookup_ips_file_s);
570 return -1;
571 }
572
573 if (af == AF_INET) {
574 for (i = 0; i < config.nb_lookup_ips; i++)
575 fprintf(f, NIPQUAD_FMT"\n", NIPQUAD(tbl4[i]));
576 } else {
577 for (i = 0; i < config.nb_lookup_ips; i++)
578 fprintf(f, NIPQUAD6_FMT"\n", NIPQUAD6(&tbl6[i * 16]));
579 }
580 fclose(f);
581 return 0;
582}
583
584static void
585print_config(void)

Callers 2

run_v4Function · 0.85
run_v6Function · 0.85

Calls 1

printfFunction · 0.50

Tested by

no test coverage detected