Go to the source code of this file.
Functions | |
void | NutDumpTcpHeader (FILE *stream, char *ds, TCPSOCKET *sock, NETBUF *nb) |
void | NutDumpSockState (FILE *stream, uint8_t state, char *lead, char *trail) |
void | NutDumpSocketList (FILE *stream) |
void | NutTraceTcp (FILE *stream, uint8_t flags) |
Control TCP tracing. | |
Variables | |
TCPSOCKET * | tcpSocketList |
UDPSOCKET * | udpSocketList |
FILE * | __tcp_trs |
TCP trace output stream. | |
uint_fast8_t | __tcp_trf |
TCP trace flags. |
Definition at line 105 of file netdebug.c.
References fprintf(), fprintf_P, fputs(), _NETBUF::nb_ap, _NETBUF::nb_tp, ntohl, prog_char, _NBDATA::sz, TCPHDR::th_ack, TH_ACK, TH_FIN, TCPHDR::th_flags, TH_PUSH, TH_RST, TCPHDR::th_seq, TH_SYN, TH_URG, and _NBDATA::vp.
Definition at line 126 of file netdebug.c.
References fputs(), TCPS_CLOSE_WAIT, TCPS_CLOSED, TCPS_CLOSING, TCPS_ESTABLISHED, TCPS_FIN_WAIT_1, TCPS_FIN_WAIT_2, TCPS_LAST_ACK, TCPS_LISTEN, TCPS_SYN_RECEIVED, TCPS_SYN_SENT, and TCPS_TIME_WAIT.
void NutDumpSocketList | ( | FILE * | stream | ) |
Definition at line 173 of file netdebug.c.
References fprintf(), fprintf_P, fputs(), inet_ntoa(), ntohs, NutDumpSockState(), prog_char, tcp_socket::so_local_addr, udp_socket::so_local_port, tcp_socket::so_local_port, udp_socket::so_next, tcp_socket::so_next, tcp_socket::so_remote_addr, tcp_socket::so_remote_port, and tcp_socket::so_state.
Control TCP tracing.
stream | Pointer to a previously opened stream or null to leave it unchanged. | |
flags | Flags to enable specific traces. |
Definition at line 202 of file netdebug.c.