TCP_FIN_WAIT1
case TCP_FIN_WAIT1:
case TCP_FIN_WAIT1:
/* TCP_ESTABLISHED */ TCP_FIN_WAIT1 | TCP_ACTION_FIN,
/* TCP_SYN_RECV */ TCP_FIN_WAIT1 | TCP_ACTION_FIN,
/* TCP_FIN_WAIT1 */ TCP_FIN_WAIT1,
case TCP_FIN_WAIT1:
case TCP_FIN_WAIT1:
case TCP_FIN_WAIT1:
TCPF_FIN_WAIT1 = (1 << TCP_FIN_WAIT1),
EM(TCP_FIN_WAIT1) \
EM( TCP_FIN_WAIT1, "FIN_WAIT1" ) \
BUILD_BUG_ON((int)BPF_TCP_FIN_WAIT1 != (int)TCP_FIN_WAIT1);
[TCP_ESTABLISHED] = TCP_FIN_WAIT1 | TCP_ACTION_FIN,
[TCP_SYN_RECV] = TCP_FIN_WAIT1 | TCP_ACTION_FIN,
[TCP_FIN_WAIT1] = TCP_FIN_WAIT1,
case TCP_FIN_WAIT1:
sk->sk_state != TCP_FIN_WAIT1);
case TCP_FIN_WAIT1: {
case TCP_FIN_WAIT1:
sk->sk_state != TCP_FIN_WAIT1);
[TCP_ESTABLISHED] = TCP_FIN_WAIT1 | TCP_ACTION_FIN,
[TCP_SYN_RECV] = TCP_FIN_WAIT1 | TCP_ACTION_FIN,
[TCP_FIN_WAIT1] = TCP_FIN_WAIT1,
case TCP_FIN_WAIT1:
case TCP_FIN_WAIT1:
case TCP_FIN_WAIT1:
case TCP_FIN_WAIT1: