Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_ecn.h
Show All 37 Lines | |||||
#ifdef _KERNEL | #ifdef _KERNEL | ||||
#include <netinet/tcp.h> | #include <netinet/tcp.h> | ||||
#include <netinet/tcp_var.h> | #include <netinet/tcp_var.h> | ||||
#include <netinet/tcp_syncache.h> | #include <netinet/tcp_syncache.h> | ||||
void tcp_ecn_input_syn_sent(struct tcpcb *, uint16_t, int); | void tcp_ecn_input_syn_sent(struct tcpcb *, uint16_t, int); | ||||
void tcp_ecn_input_parallel_syn(struct tcpcb *, uint16_t, int); | void tcp_ecn_input_parallel_syn(struct tcpcb *, uint16_t, int); | ||||
int tcp_ecn_input_segment(struct tcpcb *, uint16_t, int); | int tcp_ecn_input_segment(struct tcpcb *, uint16_t, int, int); | ||||
uint16_t tcp_ecn_output_syn_sent(struct tcpcb *); | uint16_t tcp_ecn_output_syn_sent(struct tcpcb *); | ||||
int tcp_ecn_output_established(struct tcpcb *, uint16_t *, int, bool); | int tcp_ecn_output_established(struct tcpcb *, uint16_t *, int, bool); | ||||
void tcp_ecn_syncache_socket(struct tcpcb *, struct syncache *); | void tcp_ecn_syncache_socket(struct tcpcb *, struct syncache *); | ||||
int tcp_ecn_syncache_add(uint16_t, int); | int tcp_ecn_syncache_add(uint16_t, int); | ||||
uint16_t tcp_ecn_syncache_respond(uint16_t, struct syncache *); | uint16_t tcp_ecn_syncache_respond(uint16_t, struct syncache *); | ||||
int tcp_ecn_get_ace(uint16_t); | int tcp_ecn_get_ace(uint16_t); | ||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
#endif /* _NETINET_TCP_ECN_H_ */ | #endif /* _NETINET_TCP_ECN_H_ */ |