6e4fc5af | 24-May-1995 |
karels <karels@65305748-3e16-e211-a854-8c89a5c6f760> |
changes to randomize iss (somewhat); use a random component in the increment. Increase rate of periodic increment, but leave the per-connection increment about the same. Small cleanup in code to han
changes to randomize iss (somewhat); use a random component in the increment. Increase rate of periodic increment, but leave the per-connection increment about the same. Small cleanup in code to handle bad (e.g. spoofed) SYN: remove redundant code, add counter (perhaps should count only if SYN is set), and simplify slightly for RST.
show more ...
|
cf68af92 | 24-May-1995 |
karels <karels@65305748-3e16-e211-a854-8c89a5c6f760> |
two versions of a fix for an mbuf leak. The first one is probably right, but a BSDI customer has not confirmed that problems went away. The second version should be safe. The mbuf leak happens whe
two versions of a fix for an mbuf leak. The first one is probably right, but a BSDI customer has not confirmed that problems went away. The second version should be safe. The mbuf leak happens when RST is received on a connection after sosend checks the state, then drops spl while doing a copyin. A send of [100-208] bytes on a local connection would always hit this if the other end had closed.
show more ...
|
0c5afe5f | 24-May-1995 |
karels <karels@65305748-3e16-e211-a854-8c89a5c6f760> |
hack to time out connections with a zero window and a dead peer. if the peer does not respond in the time we would allow for retransmission, or within a fixed time, drop the connection. Minor optimi
hack to time out connections with a zero window and a dead peer. if the peer does not respond in the time we would allow for retransmission, or within a fixed time, drop the connection. Minor optimization in timers: listening sockets run no timers.
show more ...
|