Lines Matching defs:tcp_stream
372 struct tcp_stream { struct
383 void (*on_closed)(struct tcp_stream *tcp); argument
384 void (*on_established)(struct tcp_stream *tcp); argument
385 void (*on_rcv_nxt_update)(struct tcp_stream *tcp, u32 rx_bytes); argument
386 void (*on_snd_una_update)(struct tcp_stream *tcp, u32 tx_bytes); argument
387 int (*rx)(struct tcp_stream *tcp, u32 rx_offs, void *buf, int len); argument
388 int (*tx)(struct tcp_stream *tcp, u32 tx_offs, void *buf, int maxlen); argument
393 void (*time_handler)(struct tcp_stream *tcp); argument
395 enum tcp_state state;
396 enum tcp_status status;
397 u32 rx_packets;
398 u32 tx_packets;
400 int fin_rx;
401 u32 fin_rx_seq;
403 int fin_tx;
404 u32 fin_tx_seq;
406 u32 iss;
407 u32 snd_una;
408 u32 snd_nxt;
409 u32 snd_wnd;
410 u32 snd_wl1;
411 u32 snd_wl2;
413 u32 irs;
414 u32 rcv_nxt;
415 u32 rcv_wnd;
418 u32 loc_timestamp;
419 u32 rmt_timestamp;
422 u8 rmt_win_scale;
425 struct tcp_sack_v lost;
451 void tcp_stream_set_on_create_handler(int (*on_create)(struct tcp_stream *)); argument