Nemesis tcp netmod state machine

From Mpich
Jump to: navigation, search


All states in the diagram have an implied prefix of CONN_STATE_. The comment below from socksm.h should help explain the naming convention.

   CONN_STATE - Connection states of socket
   TC = Type connected (state of a socket that was issued a connect on)
   TA = Type Accepted (state of a socket returned by accept)
   TS = Type Shared (state of either TC or TA)
   C - Connection sub-states
   D - Disconnection sub-states

Edges labeled in RED indicate places where head to head connections are dealt with.


TODO: add transition labels.

The ImageMap extension is not installed.