aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/sctp
AgeCommit message (Expand)AuthorFilesLines
2018-03-13SCTP: data retransmission & snd_space fixMarco Varlese3-4/+88
2018-03-13SCTP: cumulative SACK fixMarco Varlese4-15/+44
2018-03-05SCTP: API to configure some tunablesMarco Varlese6-78/+129
2018-03-05SCTP: retransmission in INIT/SHUTDOWN phaseMarco Varlese4-24/+124
2018-03-02session: first approximation implementation of tlsFlorin Coras1-0/+2
2018-03-01SCTP: API to delete a sub-connectionMarco Varlese4-2/+106
2018-03-01SCTP: API to add a sub-connectionMarco Varlese6-38/+242
2018-02-28SCTP: handle COOKIE while in SHUTDOWN phaseMarco Varlese3-20/+40
2018-02-27sctp: sctp_output.c failed to compile when VLIB_BUFFER_TRACE_TRAJECTORY is en...Steven1-1/+1
2018-02-26SCTP: Handle a COOKIE ECHO/ACK when a TCB ExistsMarco Varlese4-17/+146
2018-02-26SCTP: handle INIT corner-case handlingMarco Varlese4-5/+215
2018-02-25SCTP: fix connection memory corruptionMarco Varlese4-14/+23
2018-02-21SCTP: minor refactorMarco Varlese4-30/+49
2018-02-20SCTP: congestion controlMarco Varlese5-184/+251
2018-02-17SCTP: 'multi-home' supportMarco Varlese5-186/+217
2018-02-15SCTP: coverity warning fixMarco Varlese1-1/+5
2018-02-15SCTP: fix corrupted buffers seen in output nodeMarco Varlese4-44/+62
2018-02-15SCTP: refactoringMarco Varlese4-129/+97
2018-02-12SCTP: fix build errors on ubuntu bionicMarco Varlese1-4/+2
2018-02-08SCTP: shutdown phaseMarco Varlese3-67/+92
2018-02-07Refactor vlib_buffer flagsDamjan Marion1-1/+1
2018-02-07SCTP: address coverity-scan warningsMarco Varlese2-19/+10
2018-02-06SCTP: handling of heartbeating and max-retransmitsMarco Varlese4-57/+164
2018-02-06SCTP: missing spinlock init when multiple threadsMarco Varlese1-2/+5
2018-02-05SCTP: calculate RTO / RTT and RTTVAR as per RFCMarco Varlese4-47/+122
2018-02-01Out-of-order data chunks handling and moreMarco Varlese4-69/+235
2018-01-31Prep-work patch for congestion-controlMarco Varlese6-450/+670
2018-01-26session: move builtin apps to their own folderFlorin Coras3-1419/+0
2018-01-25session: add support for memfd segmentsFlorin Coras2-10/+2
2018-01-24SCTP stack (RFC4960)Marco Varlese13-0/+8109
n">current_trace_filter_function; } vlib_trace_main_t; format_function_t format_vlib_trace; typedef struct { vlib_trace_filter_function_registration_t *trace_filter_registration; } vlib_trace_filter_main_t; extern vlib_trace_filter_main_t vlib_trace_filter_main; #define VLIB_REGISTER_TRACE_FILTER_FUNCTION(x, ...) \ __VA_ARGS__ vlib_trace_filter_function_registration_t \ __vlib_trace_filter_function_##x; \ static void __clib_constructor \ __vlib_trace_filter_function_registration_##x (void) \ { \ vlib_trace_filter_main_t *tfm = &vlib_trace_filter_main; \ __vlib_trace_filter_function_##x.next = tfm->trace_filter_registration; \ tfm->trace_filter_registration = &__vlib_trace_filter_function_##x; \ } \ __VA_ARGS__ vlib_trace_filter_function_registration_t \ __vlib_trace_filter_function_##x vlib_is_packet_traced_fn_t * vlib_is_packet_traced_function_from_name (const char *name); vlib_is_packet_traced_fn_t *vlib_is_packet_traced_default_function (); void trace_apply_filter (struct vlib_main_t *vm); int trace_time_cmp (void *a1, void *a2); void vlib_trace_stop_and_clear (void); int vlib_enable_disable_pkt_trace_filter (int enable) __attribute__ ((weak)); void trace_update_capture_options (u32 add, u32 node_index, u32 filter, u8 verbose); void trace_filter_set (u32 node_index, u32 flag, u32 count); void clear_trace_buffer (void); void vlib_set_trace_filter_function (vlib_is_packet_traced_fn_t *x); uword unformat_vlib_trace_filter_function (unformat_input_t *input, va_list *args); #endif /* included_vlib_trace_h */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */