Lines Matching refs:fp
178 static void load_raw_table(FILE *fp) in load_raw_table() argument
184 while (fgets(buf, sizeof(buf), fp) != NULL) { in load_raw_table()
241 static void dump_raw_db(FILE *fp, int to_hist) in dump_raw_db() argument
243 json_writer_t *jw = json_output ? jsonw_new(fp) : NULL; in dump_raw_db()
252 fprintf(fp, "#%s\n", info_source); in dump_raw_db()
280 fprintf(fp, "%d %s ", n->ifindex, n->name); in dump_raw_db()
282 fprintf(fp, "%llu %u ", vals[i], in dump_raw_db()
284 fprintf(fp, "\n"); in dump_raw_db()
298 static void format_rate(FILE *fp, const unsigned long long *vals, in format_rate() argument
304 fprintf(fp, "%7lluM ", vals[i]/mega); in format_rate()
306 fprintf(fp, "%7lluK ", vals[i]/kilo); in format_rate()
308 fprintf(fp, "%8llu ", vals[i]); in format_rate()
312 fprintf(fp, "%-6s ", temp); in format_rate()
315 fprintf(fp, "%-6s ", temp); in format_rate()
317 fprintf(fp, "%-6u ", (unsigned)rates[i]); in format_rate()
320 static void format_pair(FILE *fp, const unsigned long long *vals, int i, int k) in format_pair() argument
324 fprintf(fp, "%7lluM ", vals[i]/mega); in format_pair()
326 fprintf(fp, "%7lluK ", vals[i]/kilo); in format_pair()
328 fprintf(fp, "%8llu ", vals[i]); in format_pair()
332 fprintf(fp, "%-6s ", temp); in format_pair()
335 fprintf(fp, "%-6s ", temp); in format_pair()
337 fprintf(fp, "%-6u ", (unsigned)vals[k]); in format_pair()
340 static void print_head(FILE *fp) in print_head() argument
342 fprintf(fp, "#%s\n", info_source); in print_head()
343 fprintf(fp, "%-15s ", "Interface"); in print_head()
345 fprintf(fp, "%8s/%-6s ", "RX Pkts", "Rate"); in print_head()
346 fprintf(fp, "%8s/%-6s ", "TX Pkts", "Rate"); in print_head()
347 fprintf(fp, "%8s/%-6s ", "RX Data", "Rate"); in print_head()
348 fprintf(fp, "%8s/%-6s\n","TX Data", "Rate"); in print_head()
351 fprintf(fp, "%-15s ", ""); in print_head()
352 fprintf(fp, "%8s/%-6s ", "RX Errs", "Drop"); in print_head()
353 fprintf(fp, "%8s/%-6s ", "TX Errs", "Drop"); in print_head()
354 fprintf(fp, "%8s/%-6s ", "RX Over", "Rate"); in print_head()
355 fprintf(fp, "%8s/%-6s\n","TX Coll", "Rate"); in print_head()
357 fprintf(fp, "%-15s ", ""); in print_head()
358 fprintf(fp, "%8s/%-6s ", "RX Errs", "Rate"); in print_head()
359 fprintf(fp, "%8s/%-6s ", "RX Drop", "Rate"); in print_head()
360 fprintf(fp, "%8s/%-6s ", "RX Over", "Rate"); in print_head()
361 fprintf(fp, "%8s/%-6s\n","RX Leng", "Rate"); in print_head()
363 fprintf(fp, "%-15s ", ""); in print_head()
364 fprintf(fp, "%8s/%-6s ", "RX Crc", "Rate"); in print_head()
365 fprintf(fp, "%8s/%-6s ", "RX Frm", "Rate"); in print_head()
366 fprintf(fp, "%8s/%-6s ", "RX Fifo", "Rate"); in print_head()
367 fprintf(fp, "%8s/%-6s\n","RX Miss", "Rate"); in print_head()
369 fprintf(fp, "%-15s ", ""); in print_head()
370 fprintf(fp, "%8s/%-6s ", "TX Errs", "Rate"); in print_head()
371 fprintf(fp, "%8s/%-6s ", "TX Drop", "Rate"); in print_head()
372 fprintf(fp, "%8s/%-6s ", "TX Coll", "Rate"); in print_head()
373 fprintf(fp, "%8s/%-6s\n","TX Carr", "Rate"); in print_head()
375 fprintf(fp, "%-15s ", ""); in print_head()
376 fprintf(fp, "%8s/%-6s ", "TX Abrt", "Rate"); in print_head()
377 fprintf(fp, "%8s/%-6s ", "TX Fifo", "Rate"); in print_head()
378 fprintf(fp, "%8s/%-6s ", "TX Hear", "Rate"); in print_head()
379 fprintf(fp, "%8s/%-6s\n","TX Wind", "Rate"); in print_head()
397 static void print_one_if(FILE *fp, const struct ifstat_ent *n, in print_one_if() argument
402 fprintf(fp, "%-15s ", n->name); in print_one_if()
404 format_rate(fp, vals, n->rate, i); in print_one_if()
405 fprintf(fp, "\n"); in print_one_if()
408 fprintf(fp, "%-15s ", ""); in print_one_if()
409 format_pair(fp, vals, 4, 6); in print_one_if()
410 format_pair(fp, vals, 5, 7); in print_one_if()
411 format_rate(fp, vals, n->rate, 11); in print_one_if()
412 format_rate(fp, vals, n->rate, 9); in print_one_if()
413 fprintf(fp, "\n"); in print_one_if()
415 fprintf(fp, "%-15s ", ""); in print_one_if()
416 format_rate(fp, vals, n->rate, 4); in print_one_if()
417 format_rate(fp, vals, n->rate, 6); in print_one_if()
418 format_rate(fp, vals, n->rate, 11); in print_one_if()
419 format_rate(fp, vals, n->rate, 10); in print_one_if()
420 fprintf(fp, "\n"); in print_one_if()
422 fprintf(fp, "%-15s ", ""); in print_one_if()
423 format_rate(fp, vals, n->rate, 12); in print_one_if()
424 format_rate(fp, vals, n->rate, 13); in print_one_if()
425 format_rate(fp, vals, n->rate, 14); in print_one_if()
426 format_rate(fp, vals, n->rate, 15); in print_one_if()
427 fprintf(fp, "\n"); in print_one_if()
429 fprintf(fp, "%-15s ", ""); in print_one_if()
430 format_rate(fp, vals, n->rate, 5); in print_one_if()
431 format_rate(fp, vals, n->rate, 7); in print_one_if()
432 format_rate(fp, vals, n->rate, 9); in print_one_if()
433 format_rate(fp, vals, n->rate, 17); in print_one_if()
434 fprintf(fp, "\n"); in print_one_if()
436 fprintf(fp, "%-15s ", ""); in print_one_if()
437 format_rate(fp, vals, n->rate, 16); in print_one_if()
438 format_rate(fp, vals, n->rate, 18); in print_one_if()
439 format_rate(fp, vals, n->rate, 19); in print_one_if()
440 format_rate(fp, vals, n->rate, 20); in print_one_if()
441 fprintf(fp, "\n"); in print_one_if()
445 static void dump_kern_db(FILE *fp) in dump_kern_db() argument
447 json_writer_t *jw = json_output ? jsonw_new(fp) : NULL; in dump_kern_db()
455 print_head(fp); in dump_kern_db()
464 print_one_if(fp, n, n->val); in dump_kern_db()
467 fprintf(fp, "\n} }\n"); in dump_kern_db()
470 static void dump_incr_db(FILE *fp) in dump_incr_db() argument
473 json_writer_t *jw = json_output ? jsonw_new(fp) : NULL; in dump_incr_db()
481 print_head(fp); in dump_incr_db()
504 print_one_if(fp, n, vals); in dump_incr_db()
615 FILE *fp = fdopen(clnt, "w"); in server_loop() local
616 if (fp) { in server_loop()
619 dump_raw_db(fp, 0); in server_loop()