HelenOS sources

tcp_segment_t      74 uspace/srv/net/tcp/conn.c static void tcp_conn_seg_process(tcp_conn_t *, tcp_segment_t *);
tcp_segment_t      77 uspace/srv/net/tcp/conn.c static void tcp_transmit_segment(inet_ep2_t *, tcp_segment_t *);
tcp_segment_t      78 uspace/srv/net/tcp/conn.c static void tcp_conn_trim_seg_to_wnd(tcp_conn_t *, tcp_segment_t *);
tcp_segment_t      79 uspace/srv/net/tcp/conn.c static void tcp_reply_rst(inet_ep2_t *, tcp_segment_t *);
tcp_segment_t     519 uspace/srv/net/tcp/conn.c static void tcp_conn_sa_listen(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     575 uspace/srv/net/tcp/conn.c static void tcp_conn_sa_syn_sent(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     662 uspace/srv/net/tcp/conn.c static void tcp_conn_sa_queue(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     664 uspace/srv/net/tcp/conn.c 	tcp_segment_t *pseg;
tcp_segment_t     696 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_rst(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     742 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_sp(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     755 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_syn(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     785 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_ack_sr(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     812 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_ack_est(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     863 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_ack_fw1(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     883 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_ack_fw2(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     899 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_ack_cw(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     912 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_ack_cls(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     933 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_ack_la(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     954 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_ack_tw(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     967 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_ack(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t    1011 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_urg(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t    1023 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_text(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t    1108 uspace/srv/net/tcp/conn.c static cproc_t tcp_conn_seg_proc_fin(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t    1184 uspace/srv/net/tcp/conn.c static void tcp_conn_seg_process(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t    1230 uspace/srv/net/tcp/conn.c     tcp_segment_t *seg)
tcp_segment_t    1368 uspace/srv/net/tcp/conn.c static void tcp_conn_trim_seg_to_wnd(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t    1383 uspace/srv/net/tcp/conn.c void tcp_unexpected_segment(inet_ep2_t *epp, tcp_segment_t *seg)
tcp_segment_t    1397 uspace/srv/net/tcp/conn.c static void tcp_transmit_segment(inet_ep2_t *epp, tcp_segment_t *seg)
tcp_segment_t    1400 uspace/srv/net/tcp/conn.c 	tcp_segment_t *dseg;
tcp_segment_t    1469 uspace/srv/net/tcp/conn.c static void tcp_reply_rst(inet_ep2_t *epp, tcp_segment_t *seg)
tcp_segment_t    1471 uspace/srv/net/tcp/conn.c 	tcp_segment_t *rseg;
tcp_segment_t      57 uspace/srv/net/tcp/conn.h     tcp_segment_t *);
tcp_segment_t      58 uspace/srv/net/tcp/conn.h extern void tcp_unexpected_segment(inet_ep2_t *, tcp_segment_t *);
tcp_segment_t     157 uspace/srv/net/tcp/inet.c 	tcp_segment_t *dseg;
tcp_segment_t      64 uspace/srv/net/tcp/iqueue.c void tcp_iqueue_insert_seg(tcp_iqueue_t *iqueue, tcp_segment_t *seg)
tcp_segment_t     103 uspace/srv/net/tcp/iqueue.c void tcp_iqueue_remove_seg(tcp_iqueue_t *iqueue, tcp_segment_t *seg)
tcp_segment_t     139 uspace/srv/net/tcp/iqueue.c errno_t tcp_iqueue_get_ready_seg(tcp_iqueue_t *iqueue, tcp_segment_t **seg)
tcp_segment_t      41 uspace/srv/net/tcp/iqueue.h extern void tcp_iqueue_insert_seg(tcp_iqueue_t *, tcp_segment_t *);
tcp_segment_t      42 uspace/srv/net/tcp/iqueue.h extern void tcp_iqueue_remove_seg(tcp_iqueue_t *, tcp_segment_t *);
tcp_segment_t      43 uspace/srv/net/tcp/iqueue.h extern errno_t tcp_iqueue_get_ready_seg(tcp_iqueue_t *, tcp_segment_t **);
tcp_segment_t      71 uspace/srv/net/tcp/ncsim.c void tcp_ncsim_bounce_seg(inet_ep2_t *epp, tcp_segment_t *seg)
tcp_segment_t      42 uspace/srv/net/tcp/ncsim.h extern void tcp_ncsim_bounce_seg(inet_ep2_t *, tcp_segment_t *);
tcp_segment_t     128 uspace/srv/net/tcp/pdu.c static void tcp_header_setup(inet_ep2_t *epp, tcp_segment_t *seg, tcp_header_t *hdr)
tcp_segment_t     184 uspace/srv/net/tcp/pdu.c static void tcp_header_decode(tcp_header_t *hdr, tcp_segment_t *seg)
tcp_segment_t     193 uspace/srv/net/tcp/pdu.c static errno_t tcp_header_encode(inet_ep2_t *epp, tcp_segment_t *seg,
tcp_segment_t     297 uspace/srv/net/tcp/pdu.c errno_t tcp_pdu_decode(tcp_pdu_t *pdu, inet_ep2_t *epp, tcp_segment_t **seg)
tcp_segment_t     299 uspace/srv/net/tcp/pdu.c 	tcp_segment_t *nseg;
tcp_segment_t     321 uspace/srv/net/tcp/pdu.c errno_t tcp_pdu_encode(inet_ep2_t *epp, tcp_segment_t *seg, tcp_pdu_t **pdu)
tcp_segment_t      45 uspace/srv/net/tcp/pdu.h extern errno_t tcp_pdu_decode(tcp_pdu_t *, inet_ep2_t *, tcp_segment_t **);
tcp_segment_t      46 uspace/srv/net/tcp/pdu.h extern errno_t tcp_pdu_encode(inet_ep2_t *, tcp_segment_t *, tcp_pdu_t **);
tcp_segment_t      85 uspace/srv/net/tcp/rqueue.c void tcp_rqueue_insert_seg(inet_ep2_t *epp, tcp_segment_t *seg)
tcp_segment_t      44 uspace/srv/net/tcp/rqueue.h extern void tcp_rqueue_insert_seg(inet_ep2_t *, tcp_segment_t *);
tcp_segment_t      45 uspace/srv/net/tcp/segment.c static tcp_segment_t *tcp_segment_new(void)
tcp_segment_t      47 uspace/srv/net/tcp/segment.c 	return calloc(1, sizeof(tcp_segment_t));
tcp_segment_t      51 uspace/srv/net/tcp/segment.c void tcp_segment_delete(tcp_segment_t *seg)
tcp_segment_t      62 uspace/srv/net/tcp/segment.c tcp_segment_t *tcp_segment_dup(tcp_segment_t *seg)
tcp_segment_t      64 uspace/srv/net/tcp/segment.c 	tcp_segment_t *scopy;
tcp_segment_t      95 uspace/srv/net/tcp/segment.c tcp_segment_t *tcp_segment_make_ctrl(tcp_control_t ctrl)
tcp_segment_t      97 uspace/srv/net/tcp/segment.c 	tcp_segment_t *seg;
tcp_segment_t     114 uspace/srv/net/tcp/segment.c tcp_segment_t *tcp_segment_make_rst(tcp_segment_t *seg)
tcp_segment_t     116 uspace/srv/net/tcp/segment.c 	tcp_segment_t *rseg;
tcp_segment_t     138 uspace/srv/net/tcp/segment.c tcp_segment_t *tcp_segment_make_data(tcp_control_t ctrl, void *data,
tcp_segment_t     141 uspace/srv/net/tcp/segment.c 	tcp_segment_t *seg;
tcp_segment_t     171 uspace/srv/net/tcp/segment.c void tcp_segment_trim(tcp_segment_t *seg, uint32_t left, uint32_t right)
tcp_segment_t     228 uspace/srv/net/tcp/segment.c void tcp_segment_text_copy(tcp_segment_t *seg, void *buf, size_t size)
tcp_segment_t     239 uspace/srv/net/tcp/segment.c size_t tcp_segment_text_size(tcp_segment_t *seg)
tcp_segment_t     248 uspace/srv/net/tcp/segment.c void tcp_segment_dump(tcp_segment_t *seg)
tcp_segment_t      42 uspace/srv/net/tcp/segment.h extern void tcp_segment_delete(tcp_segment_t *);
tcp_segment_t      43 uspace/srv/net/tcp/segment.h extern tcp_segment_t *tcp_segment_dup(tcp_segment_t *);
tcp_segment_t      44 uspace/srv/net/tcp/segment.h extern tcp_segment_t *tcp_segment_make_ctrl(tcp_control_t);
tcp_segment_t      45 uspace/srv/net/tcp/segment.h extern tcp_segment_t *tcp_segment_make_rst(tcp_segment_t *);
tcp_segment_t      46 uspace/srv/net/tcp/segment.h extern tcp_segment_t *tcp_segment_make_data(tcp_control_t, void *, size_t);
tcp_segment_t      47 uspace/srv/net/tcp/segment.h extern void tcp_segment_trim(tcp_segment_t *, uint32_t, uint32_t);
tcp_segment_t      48 uspace/srv/net/tcp/segment.h extern void tcp_segment_text_copy(tcp_segment_t *, void *, size_t);
tcp_segment_t      49 uspace/srv/net/tcp/segment.h extern size_t tcp_segment_text_size(tcp_segment_t *);
tcp_segment_t      50 uspace/srv/net/tcp/segment.h extern void tcp_segment_dump(tcp_segment_t *);
tcp_segment_t     101 uspace/srv/net/tcp/seq_no.c bool seq_no_new_wnd_update(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     129 uspace/srv/net/tcp/seq_no.c bool seq_no_segment_ready(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     144 uspace/srv/net/tcp/seq_no.c bool seq_no_segment_acked(tcp_conn_t *conn, tcp_segment_t *seg, uint32_t ack)
tcp_segment_t     166 uspace/srv/net/tcp/seq_no.c bool seq_no_segment_acceptable(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     223 uspace/srv/net/tcp/seq_no.c void seq_no_seg_trim_calc(tcp_conn_t *conn, tcp_segment_t *seg,
tcp_segment_t     263 uspace/srv/net/tcp/seq_no.c int seq_no_seg_cmp(tcp_conn_t *conn, tcp_segment_t *sa, tcp_segment_t *sb)
tcp_segment_t      44 uspace/srv/net/tcp/seq_no.h extern bool seq_no_new_wnd_update(tcp_conn_t *, tcp_segment_t *);
tcp_segment_t      45 uspace/srv/net/tcp/seq_no.h extern bool seq_no_segment_acked(tcp_conn_t *, tcp_segment_t *, uint32_t);
tcp_segment_t      47 uspace/srv/net/tcp/seq_no.h extern bool seq_no_segment_ready(tcp_conn_t *, tcp_segment_t *);
tcp_segment_t      48 uspace/srv/net/tcp/seq_no.h extern bool seq_no_segment_acceptable(tcp_conn_t *, tcp_segment_t *);
tcp_segment_t      49 uspace/srv/net/tcp/seq_no.h extern void seq_no_seg_trim_calc(tcp_conn_t *, tcp_segment_t *, uint32_t *,
tcp_segment_t      51 uspace/srv/net/tcp/seq_no.h extern int seq_no_seg_cmp(tcp_conn_t *, tcp_segment_t *, tcp_segment_t *);
tcp_segment_t     182 uspace/srv/net/tcp/tcp_type.h 	tcp_segment_t *seg;
tcp_segment_t     188 uspace/srv/net/tcp/tcp_type.h 	void (*seg_received)(inet_ep2_t *, tcp_segment_t *);
tcp_segment_t     196 uspace/srv/net/tcp/tcp_type.h 	tcp_segment_t *seg;
tcp_segment_t     202 uspace/srv/net/tcp/tcp_type.h 	tcp_segment_t *seg;
tcp_segment_t     209 uspace/srv/net/tcp/tcp_type.h 	tcp_segment_t *seg;
tcp_segment_t     215 uspace/srv/net/tcp/tcp_type.h 	void (*transmit_seg)(inet_ep2_t *, tcp_segment_t *);
tcp_segment_t      46 uspace/srv/net/tcp/test/iqueue.c 	tcp_segment_t *rseg;
tcp_segment_t      69 uspace/srv/net/tcp/test/iqueue.c 	tcp_segment_t *rseg;
tcp_segment_t      70 uspace/srv/net/tcp/test/iqueue.c 	tcp_segment_t *seg;
tcp_segment_t     115 uspace/srv/net/tcp/test/iqueue.c 	tcp_segment_t *rseg;
tcp_segment_t     116 uspace/srv/net/tcp/test/iqueue.c 	tcp_segment_t *seg1, *seg2;
tcp_segment_t      37 uspace/srv/net/tcp/test/main.c void test_seg_same(tcp_segment_t *a, tcp_segment_t *b)
tcp_segment_t      40 uspace/srv/net/tcp/test/main.h extern void test_seg_same(tcp_segment_t *, tcp_segment_t *);
tcp_segment_t      46 uspace/srv/net/tcp/test/pdu.c 	tcp_segment_t *seg, *dseg;
tcp_segment_t      75 uspace/srv/net/tcp/test/pdu.c 	tcp_segment_t *seg, *dseg;
tcp_segment_t      45 uspace/srv/net/tcp/test/rqueue.c static void test_seg_received(inet_ep2_t *, tcp_segment_t *);
tcp_segment_t      52 uspace/srv/net/tcp/test/rqueue.c static tcp_segment_t *recv_seg[test_seg_max];
tcp_segment_t      54 uspace/srv/net/tcp/test/rqueue.c static void test_seg_received(inet_ep2_t *epp, tcp_segment_t *seg)
tcp_segment_t      79 uspace/srv/net/tcp/test/rqueue.c 	tcp_segment_t *seg;
tcp_segment_t     102 uspace/srv/net/tcp/test/rqueue.c 	tcp_segment_t *seg[test_seg_max];
tcp_segment_t      41 uspace/srv/net/tcp/test/segment.c 	tcp_segment_t *seg;
tcp_segment_t      51 uspace/srv/net/tcp/test/segment.c 	tcp_segment_t *seg;
tcp_segment_t      72 uspace/srv/net/tcp/test/segment.c 	tcp_segment_t *seg, *dup;
tcp_segment_t      92 uspace/srv/net/tcp/test/segment.c 	tcp_segment_t *seg, *dup;
tcp_segment_t     122 uspace/srv/net/tcp/test/segment.c 	tcp_segment_t *seg, *rst;
tcp_segment_t     142 uspace/srv/net/tcp/test/segment.c 	tcp_segment_t *seg, *rst;
tcp_segment_t     162 uspace/srv/net/tcp/test/segment.c 	tcp_segment_t *seg;
tcp_segment_t     193 uspace/srv/net/tcp/test/segment.c 	tcp_segment_t *seg;
tcp_segment_t     147 uspace/srv/net/tcp/test/seq_no.c 	tcp_segment_t *seg;
tcp_segment_t     194 uspace/srv/net/tcp/test/seq_no.c 	tcp_segment_t *seg;
tcp_segment_t     249 uspace/srv/net/tcp/test/seq_no.c 	tcp_segment_t *seg;
tcp_segment_t     296 uspace/srv/net/tcp/test/seq_no.c 	tcp_segment_t *seg;
tcp_segment_t     365 uspace/srv/net/tcp/test/seq_no.c 	tcp_segment_t *seg;
tcp_segment_t     480 uspace/srv/net/tcp/test/seq_no.c 	tcp_segment_t *seg1, *seg2;
tcp_segment_t      46 uspace/srv/net/tcp/test/tqueue.c static tcp_segment_t *trans_seg[test_seg_max];
tcp_segment_t      48 uspace/srv/net/tcp/test/tqueue.c static void tqueue_test_transmit_seg(inet_ep2_t *, tcp_segment_t *);
tcp_segment_t     260 uspace/srv/net/tcp/test/tqueue.c static void tqueue_test_transmit_seg(inet_ep2_t *epp, tcp_segment_t *seg)
tcp_segment_t      60 uspace/srv/net/tcp/tqueue.c static void tcp_tqueue_seg(tcp_conn_t *, tcp_segment_t *);
tcp_segment_t      61 uspace/srv/net/tcp/tqueue.c static void tcp_conn_transmit_segment(tcp_conn_t *, tcp_segment_t *);
tcp_segment_t      62 uspace/srv/net/tcp/tqueue.c static void tcp_prepare_transmit_segment(tcp_conn_t *, tcp_segment_t *);
tcp_segment_t      63 uspace/srv/net/tcp/tqueue.c static void tcp_tqueue_send_immed(tcp_conn_t *, tcp_segment_t *);
tcp_segment_t     106 uspace/srv/net/tcp/tqueue.c 	tcp_segment_t *seg;
tcp_segment_t     117 uspace/srv/net/tcp/tqueue.c static void tcp_tqueue_seg(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     119 uspace/srv/net/tcp/tqueue.c 	tcp_segment_t *rt_seg;
tcp_segment_t     159 uspace/srv/net/tcp/tqueue.c static void tcp_prepare_transmit_segment(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     188 uspace/srv/net/tcp/tqueue.c 	tcp_segment_t *seg;
tcp_segment_t     291 uspace/srv/net/tcp/tqueue.c static void tcp_conn_transmit_segment(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     306 uspace/srv/net/tcp/tqueue.c void tcp_tqueue_send_immed(tcp_conn_t *conn, tcp_segment_t *seg)
tcp_segment_t     324 uspace/srv/net/tcp/tqueue.c 	tcp_segment_t *rt_seg;
tcp_segment_t     326 uspace/srv/net/tcp/ucall.c void tcp_as_segment_arrived(inet_ep2_t *epp, tcp_segment_t *seg)
tcp_segment_t      59 uspace/srv/net/tcp/ucall.h extern void tcp_as_segment_arrived(inet_ep2_t *, tcp_segment_t *);
HelenOS homepage, sources at GitHub