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

Function db_print_inpcb

freebsd/netinet/in_pcb.c:3329–3383  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3327}
3328
3329static void
3330db_print_inpcb(struct inpcb *inp, const char *name, int indent)
3331{
3332
3333 db_print_indent(indent);
3334 db_printf("%s at %p\n", name, inp);
3335
3336 indent += 2;
3337
3338 db_print_indent(indent);
3339 db_printf("inp_flow: 0x%x\n", inp->inp_flow);
3340
3341 db_print_inconninfo(&inp->inp_inc, "inp_conninfo", indent);
3342
3343 db_print_indent(indent);
3344 db_printf("inp_ppcb: %p inp_pcbinfo: %p inp_socket: %p\n",
3345 inp->inp_ppcb, inp->inp_pcbinfo, inp->inp_socket);
3346
3347 db_print_indent(indent);
3348 db_printf("inp_label: %p inp_flags: 0x%x (",
3349 inp->inp_label, inp->inp_flags);
3350 db_print_inpflags(inp->inp_flags);
3351 db_printf(")\n");
3352
3353 db_print_indent(indent);
3354 db_printf("inp_sp: %p inp_vflag: 0x%x (", inp->inp_sp,
3355 inp->inp_vflag);
3356 db_print_inpvflag(inp->inp_vflag);
3357 db_printf(")\n");
3358
3359 db_print_indent(indent);
3360 db_printf("inp_ip_ttl: %d inp_ip_p: %d inp_ip_minttl: %d\n",
3361 inp->inp_ip_ttl, inp->inp_ip_p, inp->inp_ip_minttl);
3362
3363 db_print_indent(indent);
3364#ifdef INET6
3365 if (inp->inp_vflag & INP_IPV6) {
3366 db_printf("in6p_options: %p in6p_outputopts: %p "
3367 "in6p_moptions: %p\n", inp->in6p_options,
3368 inp->in6p_outputopts, inp->in6p_moptions);
3369 db_printf("in6p_icmp6filt: %p in6p_cksum %d "
3370 "in6p_hops %u\n", inp->in6p_icmp6filt, inp->in6p_cksum,
3371 inp->in6p_hops);
3372 } else
3373#endif
3374 {
3375 db_printf("inp_ip_tos: %d inp_ip_options: %p "
3376 "inp_ip_moptions: %p\n", inp->inp_ip_tos,
3377 inp->inp_options, inp->inp_moptions);
3378 }
3379
3380 db_print_indent(indent);
3381 db_printf("inp_phd: %p inp_gencnt: %ju\n", inp->inp_phd,
3382 (uintmax_t)inp->inp_gencnt);
3383}
3384
3385DB_SHOW_COMMAND(inpcb, db_show_inpcb)
3386{

Callers 1

in_pcb.cFile · 0.85

Calls 5

db_printfFunction · 0.85
db_print_inconninfoFunction · 0.85
db_print_inpflagsFunction · 0.85
db_print_inpvflagFunction · 0.85
db_print_indentFunction · 0.70

Tested by

no test coverage detected