---
title: inpcb
framework: Kernel
role: symbol
platforms: [macOS 12.0+]
path: kernel/inpcb
---

# inpcb

## Declaration

```occ
struct inpcb {
    ...
};
```

## Topics

### Instance Properties

- [hash_element](kernel/inpcb/3754349-hash_element.md)
- [inp_depend4](kernel/inpcb/3754350-inp_depend4.md)
- [inp_depend6](kernel/inpcb/3754351-inp_depend6.md)
- [inp_dependfaddr](kernel/inpcb/3754352-inp_dependfaddr.md)
- [inp_dependladdr](kernel/inpcb/3754353-inp_dependladdr.md)
- [inp_dependroute](kernel/inpcb/3754354-inp_dependroute.md)
- [inp_flags](kernel/inpcb/3754355-inp_flags.md)
- [inp_flow](kernel/inpcb/3754356-inp_flow.md)
- [inp_fport](kernel/inpcb/3754357-inp_fport.md)
- [inp_gencnt](kernel/inpcb/3754358-inp_gencnt.md)
- [inp_hash](kernel/inpcb/3754359-inp_hash.md)
- [inp_ip_p](kernel/inpcb/3754360-inp_ip_p.md)
- [inp_ip_ttl](kernel/inpcb/3754361-inp_ip_ttl.md)
- [inp_list](kernel/inpcb/3754362-inp_list.md)
- [inp_lport](kernel/inpcb/3754363-inp_lport.md)
- [inp_pcbinfo](kernel/inpcb/3754364-inp_pcbinfo.md)
- [inp_phd](kernel/inpcb/3754365-inp_phd.md)
- [inp_portlist](kernel/inpcb/3754366-inp_portlist.md)
- [inp_ppcb](kernel/inpcb/3754367-inp_ppcb.md)
- [inp_saved_ppcb](kernel/inpcb/3754368-inp_saved_ppcb.md)
- [inp_socket](kernel/inpcb/3754369-inp_socket.md)
- [inp_sp](kernel/inpcb/3754370-inp_sp.md)
- [inp_vflag](kernel/inpcb/3754371-inp_vflag.md)
- [nat_cookie](kernel/inpcb/3754372-nat_cookie.md)
- [nat_owner](kernel/inpcb/3754373-nat_owner.md)
- [reserved](kernel/inpcb/3754374-reserved.md)
- [reserved1](kernel/inpcb/3754375-reserved1.md)
- [reserved2](kernel/inpcb/3754376-reserved2.md)
