Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet/tcp_hostcache.h
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | struct hc_metrics { | ||||
struct in_addr ip4; /* IP address */ | struct in_addr ip4; /* IP address */ | ||||
struct in6_addr ip6; /* IP6 address */ | struct in6_addr ip6; /* IP6 address */ | ||||
uint32_t ip6_zoneid; /* IPv6 scope zone id */ | uint32_t ip6_zoneid; /* IPv6 scope zone id */ | ||||
/* endpoint specific values for tcp */ | /* endpoint specific values for tcp */ | ||||
u_long rmx_mtu; /* MTU for this path */ | u_long rmx_mtu; /* MTU for this path */ | ||||
u_long rmx_ssthresh; /* outbound gateway buffer limit */ | u_long rmx_ssthresh; /* outbound gateway buffer limit */ | ||||
u_long rmx_rtt; /* estimated round trip time */ | u_long rmx_rtt; /* estimated round trip time */ | ||||
u_long rmx_rttvar; /* estimated rtt variance */ | u_long rmx_rttvar; /* estimated rtt variance */ | ||||
u_long rmx_bandwidth; /* estimated bandwidth */ | |||||
u_long rmx_cwnd; /* congestion window */ | u_long rmx_cwnd; /* congestion window */ | ||||
u_long rmx_sendpipe; /* outbound delay-bandwidth product */ | u_long rmx_sendpipe; /* outbound delay-bandwidth product */ | ||||
u_long rmx_recvpipe; /* inbound delay-bandwidth product */ | u_long rmx_recvpipe; /* inbound delay-bandwidth product */ | ||||
/* TCP hostcache internal data */ | /* TCP hostcache internal data */ | ||||
int rmx_expire; /* lifetime for object */ | int rmx_expire; /* lifetime for object */ | ||||
u_long rmx_hits; /* number of hits */ | u_long rmx_hits; /* number of hits */ | ||||
u_long rmx_updates; /* number of updates */ | u_long rmx_updates; /* number of updates */ | ||||
}; | }; | ||||
Show All 15 Lines |