aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/tcp.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/net/tcp.h')
-rw-r--r--include/net/tcp.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/include/net/tcp.h b/include/net/tcp.h
index 7ec6a28305c0..1f57c5363492 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
@@ -763,10 +763,17 @@ enum tcp_ca_event {
763 CA_EVENT_CWND_RESTART, /* congestion window restart */ 763 CA_EVENT_CWND_RESTART, /* congestion window restart */
764 CA_EVENT_COMPLETE_CWR, /* end of congestion recovery */ 764 CA_EVENT_COMPLETE_CWR, /* end of congestion recovery */
765 CA_EVENT_LOSS, /* loss timeout */ 765 CA_EVENT_LOSS, /* loss timeout */
766 CA_EVENT_ECN_NO_CE, /* ECT set, but not CE marked */
767 CA_EVENT_ECN_IS_CE, /* received CE marked IP packet */
768 CA_EVENT_DELAYED_ACK, /* Delayed ack is sent */
769 CA_EVENT_NON_DELAYED_ACK,
766}; 770};
767 771
772/* Information about inbound ACK, passed to cong_ops->in_ack_event() */
768enum tcp_ca_ack_event_flags { 773enum tcp_ca_ack_event_flags {
769 CA_ACK_SLOWPATH = (1 << 0), 774 CA_ACK_SLOWPATH = (1 << 0), /* In slow path processing */
775 CA_ACK_WIN_UPDATE = (1 << 1), /* ACK updated window */
776 CA_ACK_ECE = (1 << 2), /* ECE bit is set on ack */
770}; 777};
771 778
772/* 779/*