ss: Make sstate_namel local to scan_state()
Signed-off-by: Phil Sutter <phil@nwl.cc>
This commit is contained in:
parent
1882c0db02
commit
b710a72254
29
misc/ss.c
29
misc/ss.c
|
|
@ -666,21 +666,6 @@ static const char *sctp_sstate_name[] = {
|
||||||
[SCTP_STATE_SHUTDOWN_ACK_SENT] = "ACK_SENT",
|
[SCTP_STATE_SHUTDOWN_ACK_SENT] = "ACK_SENT",
|
||||||
};
|
};
|
||||||
|
|
||||||
static const char *sstate_namel[] = {
|
|
||||||
"UNKNOWN",
|
|
||||||
[SS_ESTABLISHED] = "established",
|
|
||||||
[SS_SYN_SENT] = "syn-sent",
|
|
||||||
[SS_SYN_RECV] = "syn-recv",
|
|
||||||
[SS_FIN_WAIT1] = "fin-wait-1",
|
|
||||||
[SS_FIN_WAIT2] = "fin-wait-2",
|
|
||||||
[SS_TIME_WAIT] = "time-wait",
|
|
||||||
[SS_CLOSE] = "unconnected",
|
|
||||||
[SS_CLOSE_WAIT] = "close-wait",
|
|
||||||
[SS_LAST_ACK] = "last-ack",
|
|
||||||
[SS_LISTEN] = "listening",
|
|
||||||
[SS_CLOSING] = "closing",
|
|
||||||
};
|
|
||||||
|
|
||||||
struct sockstat {
|
struct sockstat {
|
||||||
struct sockstat *next;
|
struct sockstat *next;
|
||||||
unsigned int type;
|
unsigned int type;
|
||||||
|
|
@ -3931,6 +3916,20 @@ static void usage(void)
|
||||||
|
|
||||||
static int scan_state(const char *state)
|
static int scan_state(const char *state)
|
||||||
{
|
{
|
||||||
|
static const char * const sstate_namel[] = {
|
||||||
|
"UNKNOWN",
|
||||||
|
[SS_ESTABLISHED] = "established",
|
||||||
|
[SS_SYN_SENT] = "syn-sent",
|
||||||
|
[SS_SYN_RECV] = "syn-recv",
|
||||||
|
[SS_FIN_WAIT1] = "fin-wait-1",
|
||||||
|
[SS_FIN_WAIT2] = "fin-wait-2",
|
||||||
|
[SS_TIME_WAIT] = "time-wait",
|
||||||
|
[SS_CLOSE] = "unconnected",
|
||||||
|
[SS_CLOSE_WAIT] = "close-wait",
|
||||||
|
[SS_LAST_ACK] = "last-ack",
|
||||||
|
[SS_LISTEN] = "listening",
|
||||||
|
[SS_CLOSING] = "closing",
|
||||||
|
};
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (strcasecmp(state, "close") == 0 ||
|
if (strcasecmp(state, "close") == 0 ||
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue