webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
inpcb Struct Reference

#include <user_inpcb.h>

Public Member Functions

 LIST_ENTRY (inpcb) inp_hash
 
 LIST_ENTRY (inpcb) inp_list
 
 LIST_ENTRY (inpcb) inp_portlist
 

Public Attributes

voidinp_ppcb
 
struct inpcbinfoinp_pcbinfo
 
struct socketinp_socket
 
u_int32_t inp_flow
 
int inp_flags
 
u_char inp_vflag
 
u_char inp_ip_ttl
 
u_char inp_ip_p
 
u_char inp_ip_minttl
 
uint32_t inp_ispare1
 
voidinp_pspare [2]
 
struct in_conninfo inp_inc
 
struct labelinp_label
 
struct inpcbpolicy * inp_sp
 
struct {
   u_char   inp4_ip_tos
 
   struct mbuf *   inp4_options
 
   struct ip_moptions *   inp4_moptions
 
inp_depend4
 
struct {
   struct mbuf *   inp6_options
 
   struct ip6_pktopts *   inp6_outputopts
 
   struct icmp6_filter *   inp6_icmp6filt
 
   int   inp6_cksum
 
   short   inp6_hops
 
inp_depend6
 
struct inpcbportinp_phd
 
struct mtx inp_mtx
 

Member Function Documentation

◆ LIST_ENTRY() [1/3]

inpcb::LIST_ENTRY ( inpcb  )

◆ LIST_ENTRY() [2/3]

inpcb::LIST_ENTRY ( inpcb  )

◆ LIST_ENTRY() [3/3]

inpcb::LIST_ENTRY ( inpcb  )

Member Data Documentation

◆ inp4_ip_tos

u_char inpcb::inp4_ip_tos

◆ inp4_moptions

struct ip_moptions* inpcb::inp4_moptions

◆ inp4_options

struct mbuf* inpcb::inp4_options

◆ inp6_cksum

int inpcb::inp6_cksum

◆ inp6_hops

short inpcb::inp6_hops

◆ inp6_icmp6filt

struct icmp6_filter* inpcb::inp6_icmp6filt

◆ inp6_options

struct mbuf* inpcb::inp6_options

◆ inp6_outputopts

struct ip6_pktopts* inpcb::inp6_outputopts

◆ inp_depend4

struct { ... } inpcb::inp_depend4

◆ inp_depend6

struct { ... } inpcb::inp_depend6

◆ inp_flags

int inpcb::inp_flags

◆ inp_flow

u_int32_t inpcb::inp_flow

◆ inp_inc

struct in_conninfo inpcb::inp_inc

◆ inp_ip_minttl

u_char inpcb::inp_ip_minttl

◆ inp_ip_p

u_char inpcb::inp_ip_p

◆ inp_ip_ttl

u_char inpcb::inp_ip_ttl

◆ inp_ispare1

uint32_t inpcb::inp_ispare1

◆ inp_label

struct label* inpcb::inp_label

◆ inp_mtx

struct mtx inpcb::inp_mtx

◆ inp_pcbinfo

struct inpcbinfo* inpcb::inp_pcbinfo

◆ inp_phd

struct inpcbport* inpcb::inp_phd

◆ inp_ppcb

void* inpcb::inp_ppcb

◆ inp_pspare

void* inpcb::inp_pspare[2]

◆ inp_socket

struct socket* inpcb::inp_socket

◆ inp_sp

struct inpcbpolicy* inpcb::inp_sp

◆ inp_vflag

u_char inpcb::inp_vflag

The documentation for this struct was generated from the following file: