Actually remove siftr-related definitions from tcp.d, missed in r283026.
This commit is contained in:
parent
d4a115af56
commit
81fdad5c0e
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=283027
@ -241,78 +241,3 @@ translator tcpinfoh_t < struct tcphdr *p > {
|
|||||||
translator tcplsinfo_t < int s > {
|
translator tcplsinfo_t < int s > {
|
||||||
tcps_state = s;
|
tcps_state = s;
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
|
||||||
* Convert a SIFTR direction value to a string
|
|
||||||
*/
|
|
||||||
#pragma D binding "1.12.1" SIFTR_IN
|
|
||||||
inline int SIFTR_IN = 1;
|
|
||||||
#pragma D binding "1.12.1" SIFTR_OUT
|
|
||||||
inline int SIFTR_OUT = 2;
|
|
||||||
|
|
||||||
/* SIFTR direction strings. */
|
|
||||||
#pragma D binding "1.12.1" siftr_dir_string
|
|
||||||
inline string siftr_dir_string[uint8_t direction] =
|
|
||||||
direction == SIFTR_IN ? "in" :
|
|
||||||
direction == SIFTR_OUT ? "out" :
|
|
||||||
"unknown" ;
|
|
||||||
|
|
||||||
typedef struct siftrinfo {
|
|
||||||
struct timeval tval;
|
|
||||||
uint8_t direction;
|
|
||||||
uint8_t ipver;
|
|
||||||
uint32_t hash;
|
|
||||||
uint16_t tcp_localport;
|
|
||||||
uint16_t tcp_foreignport;
|
|
||||||
uint64_t snd_cwnd;
|
|
||||||
u_long snd_wnd;
|
|
||||||
u_long rcv_wnd;
|
|
||||||
u_long snd_bwnd;
|
|
||||||
u_long snd_ssthresh;
|
|
||||||
int conn_state;
|
|
||||||
u_int max_seg_size;
|
|
||||||
int smoothed_rtt;
|
|
||||||
u_char sack_enabled;
|
|
||||||
u_char snd_scale;
|
|
||||||
u_char rcv_scale;
|
|
||||||
u_int flags;
|
|
||||||
int rxt_length;
|
|
||||||
u_int snd_buf_hiwater;
|
|
||||||
u_int snd_buf_cc;
|
|
||||||
u_int rcv_buf_hiwater;
|
|
||||||
u_int rcv_buf_cc;
|
|
||||||
u_int sent_inflight_bytes;
|
|
||||||
int t_segqlen;
|
|
||||||
u_int flowid;
|
|
||||||
u_int flowtype;
|
|
||||||
} siftrinfo_t;
|
|
||||||
|
|
||||||
#pragma D binding "1.12.1" translator
|
|
||||||
translator siftrinfo_t < struct pkt_node *p > {
|
|
||||||
direction = p == NULL ? 0 : p->direction;
|
|
||||||
ipver = p == NULL ? 0 : p->ipver;
|
|
||||||
hash = p == NULL ? 0 : p->hash;
|
|
||||||
tcp_localport = p == NULL ? 0 : ntohs(p->tcp_localport);
|
|
||||||
tcp_foreignport = p == NULL ? 0 : ntohs(p->tcp_foreignport);
|
|
||||||
snd_cwnd = p == NULL ? 0 : p->snd_cwnd;
|
|
||||||
snd_wnd = p == NULL ? 0 : p->snd_wnd;
|
|
||||||
rcv_wnd = p == NULL ? 0 : p->rcv_wnd;
|
|
||||||
snd_bwnd = p == NULL ? 0 : p->snd_bwnd;
|
|
||||||
snd_ssthresh = p == NULL ? 0 : p->snd_ssthresh;
|
|
||||||
conn_state = p == NULL ? 0 : p->conn_state;
|
|
||||||
max_seg_size = p == NULL ? 0 : p->max_seg_size;
|
|
||||||
smoothed_rtt = p == NULL ? 0 : p->smoothed_rtt;
|
|
||||||
sack_enabled = p == NULL ? 0 : p->sack_enabled;
|
|
||||||
snd_scale = p == NULL ? 0 : p->snd_scale;
|
|
||||||
rcv_scale = p == NULL ? 0 : p->rcv_scale;
|
|
||||||
flags = p == NULL ? 0 : p->flags;
|
|
||||||
rxt_length = p == NULL ? 0 : p->rxt_length;
|
|
||||||
snd_buf_hiwater = p == NULL ? 0 : p->snd_buf_hiwater;
|
|
||||||
snd_buf_cc = p == NULL ? 0 : p->snd_buf_cc;
|
|
||||||
rcv_buf_hiwater = p == NULL ? 0 : p->rcv_buf_hiwater;
|
|
||||||
rcv_buf_cc = p == NULL ? 0 : p->rcv_buf_cc;
|
|
||||||
sent_inflight_bytes = p == NULL ? 0 : p->sent_inflight_bytes;
|
|
||||||
t_segqlen = p == NULL ? 0 : p->t_segqlen;
|
|
||||||
flowid = p == NULL ? 0 : p->flowid;
|
|
||||||
flowtype = p == NULL ? 0 : p->flowtype;
|
|
||||||
};
|
|
||||||
|
Loading…
Reference in New Issue
Block a user