Hi Olle,
Looking into usrloc source code it seems pretty trivial to create a function that can check if a TCP connection is considered alive and well.
tcp_conn_check($conid)
Camille - is it ok if I try to create something like that in your tcpops module? It seems to fit in there just fine.
Yes, to me it's perfectly fine to add this function here, or could even be a more generic tcp_conn_state($conid), retuning a value that mirrors the corresponding enum (+1 for the >= 0 values):
enum tcp_conn_states { S_CONN_ERROR=-2, S_CONN_BAD=-1, S_CONN_OK=0, /* established (write or read) */ S_CONN_INIT, /* initial state (invalid) */ S_CONN_EOF, S_CONN_ACCEPT, S_CONN_CONNECT };