in4pcb
in4pcb_pool_cache = pool_cache_init(sizeof(struct in4pcb), coherency_unit,
memset(inp, 0, sizeof(struct in4pcb));
#define in4p_faddr(inpcb) (((struct in4pcb *)(inpcb))->in4p_ip.ip_dst)
#define in4p_laddr(inpcb) (((struct in4pcb *)(inpcb))->in4p_ip.ip_src)
#define const_in4p_faddr(inpcb) (((const struct in4pcb *)(inpcb))->in4p_ip.ip_dst)
#define const_in4p_laddr(inpcb) (((const struct in4pcb *)(inpcb))->in4p_ip.ip_src)
#define in4p_ip(inpcb) (((struct in4pcb *)(inpcb))->in4p_ip)
#define in4p_errormtu(inpcb) (((struct in4pcb *)(inpcb))->in4p_errormtu)
#define in4p_ip_minttl(inpcb) (((struct in4pcb *)(inpcb))->in4p_ip_minttl)
#define in4p_prefsrcip(inpcb) (((struct in4pcb *)(inpcb))->in4p_prefsrcip)
struct in4pcb in4pcb;
if (kvm_read(kd, (u_long)so.so_pcb, (char *)&in4pcb,
sizeof(in4pcb)) != sizeof(in4pcb)) {
struct inpcb *inp = (struct inpcb *)&in4pcb;
struct in4pcb in4pcb;
kread((u_long)next, (char *)&in4pcb, sizeof in4pcb);
inp = (struct inpcb *)&in4pcb;
struct in4pcb in4pcb;
KREAD(inpcbp, &in4pcb, sizeof (in4pcb));
inp = (struct inpcb *)&in4pcb;