diff --git a/cddl/lib/libdtrace/tcp.d b/cddl/lib/libdtrace/tcp.d --- a/cddl/lib/libdtrace/tcp.d +++ b/cddl/lib/libdtrace/tcp.d @@ -324,16 +324,1540 @@ #pragma D binding "1.13" tcpflag_string inline string tcpflag_string[uint16_t flags] = - flags & TH_FIN ? "FIN" : - flags & TH_SYN ? "SYN" : - flags & TH_RST ? "RST" : - flags & TH_PUSH ? "PUSH" : - flags & TH_ACK ? "ACK" : - flags & TH_URG ? "URG" : - flags & TH_ECE ? "ECE" : - flags & TH_CWR ? "CWR" : - flags & TH_AE ? "AE" : - "unknown" ; + flags & TH_AE ? + flags & TH_CWR ? + flags & TH_ECE ? + flags & TH_URG ? + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_URG ? + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ECE ? + flags & TH_URG ? + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_URG ? + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_CWR ? + flags & TH_ECE ? + flags & TH_URG ? + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_URG ? + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ECE ? + flags & TH_URG ? + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_URG ? + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_ACK ? + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_PUSH ? + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_RST ? + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "" + : + flags & TH_SYN ? + flags & TH_FIN ? + "" + : + "" + : + flags & TH_FIN ? + "" + : + "<>"; #pragma D binding "1.12.1" PRU_ATTACH inline int PRU_ATTACH = 0;