improve_sctp_kernel_implementation
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| improve_sctp_kernel_implementation [2018/12/20 11:22] – created admin | improve_sctp_kernel_implementation [2020/06/17 09:00] (current) – [Code Improvements] tuexen | ||
|---|---|---|---|
| Line 55: | Line 55: | ||
| * Fix a bug reported by Lucas. | * Fix a bug reported by Lucas. | ||
| * Send an ABORT on reception of a SHUTDOWN in case you still are waiting for messages that are out of order (Have SSN =1 in queue but are waiting for SSN = 0). | * Send an ABORT on reception of a SHUTDOWN in case you still are waiting for messages that are out of order (Have SSN =1 in queue but are waiting for SSN = 0). | ||
| - | * Don't truncate RE-CONFIG parameters. | + | |
| - | * Clean up DENIED/ | + | |
| - | * Clean up Error - Wrong SSN. | + | |
| - | * Handle received " | + | |
| - | * Clean up In progress RE-CONFIG handling. | + | |
| * Fix sctp_getladdrs() when used on unbound socket. | * Fix sctp_getladdrs() when used on unbound socket. | ||
| * Double check when providing non-existent assoc_id. | * Double check when providing non-existent assoc_id. | ||
| Line 87: | Line 87: | ||
| * Cleanup sctp_build_readq_entry_mac(). Don't have the context there twice. **Done** | * Cleanup sctp_build_readq_entry_mac(). Don't have the context there twice. **Done** | ||
| * Cleanup sctp_send_initate_ack(). **Done** | * Cleanup sctp_send_initate_ack(). **Done** | ||
| - | * Replace bzero() by memset() and bcopy() by memcpy(). | + | * Replace bzero() by memset() and bcopy() by memcpy(). |
| * Retire ASCONF support without AUTH. **Done** | * Retire ASCONF support without AUTH. **Done** | ||
| * Improve disabling of AUTH. **Done** | * Improve disabling of AUTH. **Done** | ||
| * Cleanup usage of struct sctp_getaddresses. | * Cleanup usage of struct sctp_getaddresses. | ||
| - | * Get rid of Userspace_os_*. | + | * Get rid of Userspace_os_*. |
| - | * Cleanup -U__APPLE__ and -U__FreeBSD__ (helps libjingle). | + | * Cleanup -U__APPLE__ and -U__FreeBSD__ (helps libjingle). |
| - | * Cleanup warnings shown in the NKE build by XCode. | + | * Cleanup warnings shown in the NKE build by XCode. |
| - | * Cleanup #define usage in general. | + | * Cleanup #define usage in general. |
| - | * Cleanup sctp_lowlevel_chunk_output(). | + | * Cleanup sctp_lowlevel_chunk_output(). |
| - | * Cleanup sctp_attach() and sctp6_attach(). | + | * Cleanup sctp_attach() and sctp6_attach(). |
| * Minimize the times send() calls return -1 (errno == EAGAIN) when a RE_CONFIG chunk is in fight. | * Minimize the times send() calls return -1 (errno == EAGAIN) when a RE_CONFIG chunk is in fight. | ||
| * Modularize code. | * Modularize code. | ||
improve_sctp_kernel_implementation.1545304932.txt.gz · Last modified: by admin
