Home
last modified time | relevance | path

Searched refs:highest_tsn_inside_map (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/netinet/
H A Dsctp_indata.c310 if (tsn == asoc->highest_tsn_inside_map) { in sctp_mark_non_revokable()
315 asoc->highest_tsn_inside_map = i; in sctp_mark_non_revokable()
320 asoc->highest_tsn_inside_map = asoc->mapping_array_base_tsn - 1; in sctp_mark_non_revokable()
1744 sctp_log_map(tsn, asoc->cumulative_tsn, asoc->highest_tsn_inside_map, SCTP_MAP_TSN_ENTERS); in sctp_process_a_data_chunk()
1938 if (SCTP_TSN_GT(tsn, asoc->highest_tsn_inside_map) && in sctp_process_a_data_chunk()
2178 if (SCTP_TSN_GT(tsn, asoc->highest_tsn_inside_map)) { in sctp_process_a_data_chunk()
2179 asoc->highest_tsn_inside_map = tsn; in sctp_process_a_data_chunk()
2286 asoc->highest_tsn_inside_map, SCTP_MAP_PREPARE_SLIDE); in sctp_process_a_data_chunk()
2407 old_highest = asoc->highest_tsn_inside_map; in sctp_slide_mapping_arrays()
2425 if (SCTP_TSN_GT(asoc->cumulative_tsn, asoc->highest_tsn_inside_map) && in sctp_slide_mapping_arrays()
[all …]
H A Dsctp_input.c254 asoc->highest_tsn_inside_map = asoc->asconf_seq_in = ntohl(init->initial_tsn) - 1; in sctp_process_init()
331 asoc->highest_tsn_inside_nr_map = asoc->highest_tsn_inside_map; in sctp_process_init()
333 sctp_log_map(0, 5, asoc->highest_tsn_inside_map, SCTP_MAP_SLIDE_RESULT); in sctp_process_init()
842 if (SCTP_TSN_GT(asoc->highest_tsn_inside_map, asoc->cumulative_tsn) || in sctp_check_data_from_peer()
3554 stcb->asoc.highest_tsn_inside_map = (ntohl(resp->senders_next_tsn) - 1); in sctp_handle_stream_reset_response()
3556 sctp_log_map(0, 7, asoc->highest_tsn_inside_map, SCTP_MAP_SLIDE_RESULT); in sctp_handle_stream_reset_response()
3559 stcb->asoc.tsn_last_delivered = stcb->asoc.cumulative_tsn = stcb->asoc.highest_tsn_inside_map; in sctp_handle_stream_reset_response()
3563 stcb->asoc.highest_tsn_inside_nr_map = stcb->asoc.highest_tsn_inside_map; in sctp_handle_stream_reset_response()
3681 fwdtsn.new_cumulative_tsn = htonl(stcb->asoc.highest_tsn_inside_map + 1); in sctp_handle_str_reset_request_tsn()
3686 asoc->highest_tsn_inside_map += SCTP_STREAM_RESET_TSN_DELTA; in sctp_handle_str_reset_request_tsn()
[all …]
H A Dsctp_structs.h950 uint32_t highest_tsn_inside_map; member
H A Dsctp_pcb.c6639 if (asoc->cumulative_tsn == asoc->highest_tsn_inside_map) { in sctp_drain_mbufs()
6771 for (i = asoc->highest_tsn_inside_map; SCTP_TSN_GE(i, asoc->mapping_array_base_tsn); i--) { in sctp_drain_mbufs()
6774 asoc->highest_tsn_inside_map = i; in sctp_drain_mbufs()
6780 asoc->highest_tsn_inside_map = asoc->mapping_array_base_tsn - 1; in sctp_drain_mbufs()
H A Dsctp_output.c10646 if (SCTP_TSN_GT(asoc->highest_tsn_inside_map, asoc->highest_tsn_inside_nr_map)) { in sctp_send_sack()
10647 highest_tsn = asoc->highest_tsn_inside_map; in sctp_send_sack()
10729 if (asoc->highest_tsn_inside_map > asoc->mapping_array_base_tsn) { in sctp_send_sack()
10730 siz = (((asoc->highest_tsn_inside_map - asoc->mapping_array_base_tsn) + 1) + 7) / 8; in sctp_send_sack()
10732 siz = (((MAX_TSN - asoc->mapping_array_base_tsn) + 1) + asoc->highest_tsn_inside_map + 7) / 8; in sctp_send_sack()
10744 SCTP_TSN_GT(asoc->highest_tsn_inside_map, asoc->cumulative_tsn))) { in sctp_send_sack()
H A Dsctputil.c1389 asoc->highest_tsn_inside_map, in sctp_print_mapping_array()