summaryrefslogtreecommitdiffstats
path: root/src/vnet/tcp/tcp_debug.h
AgeCommit message (Expand)AuthorFilesLines
2019-04-05tcp: do not delete session on establish popFlorin Coras1-14/+17
2019-04-04tcp: shorten wait in fin-wait-1 with fin rcvdFlorin Coras1-4/+5
2019-03-20tcp: disable cc elog debuggingFlorin Coras1-2/+2
2019-02-22tcp: send enough dupacks to cover all sack holesFlorin Coras1-2/+2
2019-01-20tcp: fix debugging without cc stats (VPP-1547)Florin Coras1-0/+1
2018-12-26tcp: separate active and passive establish timersFlorin Coras1-41/+44
2018-12-24tcp: compute seq_end in tcp_inputFlorin Coras1-0/+2
2018-11-08tcp: pacer and mrtt estimation improvementsFlorin Coras1-4/+5
2018-11-01tcp: fast retransmit pacingFlorin Coras1-5/+13
2018-10-23tcp: fast retransmit improvementsFlorin Coras1-12/+35
2018-09-29session: lock msg queues while generating control eventsFlorin Coras1-1/+4
2018-05-26tcp: loss recovery improvements/fixesFlorin Coras1-102/+172
2018-05-23tcp: cc improvements and fixesFlorin Coras1-1/+1
2018-04-30tcp/session: debug improvements/fixesFlorin Coras1-10/+9
2018-04-20tcp: make newreno byte instead of acks dependentFlorin Coras1-1/+18
2018-01-27Fix session/tcp coverity warningsFlorin Coras1-8/+11
2018-01-27session: disconnect and echo client improvementsFlorin Coras1-1/+1
2018-01-25session: add support for memfd segmentsFlorin Coras1-1/+1
2017-11-28tcp: fix retransmissions under buffer shortageFlorin Coras1-0/+34
2017-09-25tcp: do not sample rtt for retransmitted segmentsFlorin Coras1-54/+54
2017-09-19session/tcp: improve preallocated segment handlingFlorin Coras1-7/+2
2017-09-12tcp: horizontal scaling improvmentsFlorin Coras1-18/+31
2017-07-30Make tcp active open data structures thread safeFlorin Coras1-16/+16
2017-07-21Improvements to tcp rx path and debuggingFlorin Coras1-61/+185
2017-07-11Horizontal (nSessions) scaling draftDave Barach1-3/+10
2017-06-19Overall tcp performance improvements (VPP-846)Florin Coras1-53/+133
2017-06-09Implement sack based tcp loss recovery (RFC 6675)Florin Coras1-8/+8
2017-05-01TCP ooo reception fixesFlorin Coras1-0/+15
2017-04-27[VPP-710] tcp TCP_TIMER_ESTABLISH timeout_handler occur segment faultflyingeagle231-1/+2
2017-04-06Use thread local storage for thread indexDamjan Marion1-1/+1
2017-04-02TCP cc/window management fixes and debuggingFlorin Coras1-16/+50
2017-03-27TCP/session improvementsFlorin Coras1-38/+214
2017-03-13VPP-659 Improve tcp/session debugging and testingFlorin Coras1-0/+316
empty") _ (ELOOP, "Too many symbolic links encountered") _ (EWOULDBLOCK, "Operation would block") _ (ENOMSG, "No message of desired type") _ (EIDRM, "Identifier removed") _ (ECHRNG, "Channel number out of range") _ (EL2NSYNC, "Level 2 not synchronized") _ (EL3HLT, "Level 3 halted") _ (EL3RST, "Level 3 reset") _ (ELNRNG, "Link number out of range") _ (EUNATCH, "Protocol driver not attached") _ (ENOCSI, "No CSI structure available") _ (EL2HLT, "Level 2 halted") _ (EBADE, "Invalid exchange") _ (EBADR, "Invalid request descriptor") _ (EXFULL, "Exchange full") _ (ENOANO, "No anode") _ (EBADRQC, "Invalid request code") _ (EBADSLT, "Invalid slot") _ (EBFONT, "Bad font file format") _ (ENOSTR, "Device not a stream") _ (ENODATA, "No data available") _ (ETIME, "Timer expired") _ (ENOSR, "Out of streams resources") _ (ENONET, "Machine is not on the network") _ (ENOPKG, "Package not installed") _ (EREMOTE, "Object is remote") _ (ENOLINK, "Link has been severed") _ (EADV, "Advertise error") _ (ESRMNT, "Srmount error") _ (ECOMM, "Communication error on send") _ (EPROTO, "Protocol error") _ (EMULTIHOP, "Multihop attempted") _ (EDOTDOT, "RFS specific error") _ (EBADMSG, "Not a data message") _ (EOVERFLOW, "Value too large for defined data type") _ (ENOTUNIQ, "Name not unique on network") _ (EBADFD, "File descriptor in bad state") _ (EREMCHG, "Remote address changed") _ (ELIBACC, "Can not access a needed shared library") _ (ELIBBAD, "Accessing a corrupted shared library") _ (ELIBSCN, "lib section in a.out corrupted") _ (ELIBMAX, "Attempting to link in too many shared libraries") _ (ELIBEXEC, "Cannot exec a shared library directly") _ (EILSEQ, "Illegal byte sequence") _ (ERESTART, "Interrupted system call should be restarted") _ (ESTRPIPE, "Streams pipe error") _ (EUSERS, "Too many users") _ (ENOTSOCK, "Socket operation on non-socket") _ (EDESTADDRREQ, "Destination address required") _ (EMSGSIZE, "Message too long") _ (EPROTOTYPE, "Protocol wrong type for socket") _ (ENOPROTOOPT, "Protocol not available") _ (EPROTONOSUPPORT, "Protocol not supported") _ (ESOCKTNOSUPPORT, "Socket type not supported") _ (EOPNOTSUPP, "Operation not supported on transport endpoint") _ (EPFNOSUPPORT, "Protocol family not supported") _ (EAFNOSUPPORT, "Address family not supported by protocol") _ (EADDRINUSE, "Address already in use") _ (EADDRNOTAVAIL, "Cannot assign requested address") _ (ENETDOWN, "Network is down") _ (ENETUNREACH, "Network is unreachable") _ (ENETRESET, "Network dropped connection because of reset") _ (ECONNABORTED, "Software caused connection abort") _ (ECONNRESET, "Connection reset by peer") _ (ENOBUFS, "No buffer space available") _ (EISCONN, "Transport endpoint is already connected") _ (ENOTCONN, "Transport endpoint is not connected") _ (ESHUTDOWN, "Cannot send after transport endpoint shutdown") _ (ETOOMANYREFS, "Too many references: cannot splice") _ (ETIMEDOUT, "Connection timed out") _ (ECONNREFUSED, "Connection refused") _ (EHOSTDOWN, "Host is down") _ (EHOSTUNREACH, "No route to host") _ (EALREADY, "Operation already in progress") _ (EINPROGRESS, "Operation now in progress") _ (ESTALE, "Stale NFS file handle") _ (EUCLEAN, "Structure needs cleaning") _ (ENOTNAM, "Not a XENIX named type file") _ (ENAVAIL, "No XENIX semaphores available") _ (EISNAM, "Is a named type file") _ (EREMOTEIO, "Remote I/O error") _ (EDQUOT, "Quota exceeded") _ (ENOMEDIUM, "No medium found") _ (EMEDIUMTYPE, "Wrong medium type")