freebsd_amp_hwpstate/sys/netinet
Michael Tuexen d18c845f99 sctp: improve handling of SHUTDOWN and SHUTDOWN ACK chunks
When handling a SHUTDOWN or SHUTDOWN ACK chunk detect if the peer
is violating the protocol by not having made sure all user messages
are reveived by the peer. If this situation is detected, abort the
association.

MFC after:	1 week
2023-08-23 08:36:15 +02:00
..
cc
khelp
libalias
netdump
tcp_stacks
accf_data.c
accf_dns.c
accf_http.c
dccp.h
icmp6.h
icmp_var.h
if_ether.c
if_ether.h
igmp.c
igmp.h
igmp_var.h
in.c
in.h
in_cksum.c
in_debug.c
in_fib.c
in_fib.h
in_fib_algo.c
in_fib_dxr.c
in_gif.c
in_jail.c
in_kdtrace.c
in_kdtrace.h
in_mcast.c
in_pcb.c
in_pcb.h
in_pcb_var.h
in_prot.c
in_proto.c
in_rmx.c
in_rss.c
in_rss.h
in_systm.h
in_var.h
ip.h
ip6.h
ip_carp.c
ip_carp.h
ip_carp_nl.h
ip_divert.c
ip_divert.h
ip_dummynet.h
ip_ecn.c
ip_ecn.h
ip_encap.c
ip_encap.h
ip_fastfwd.c
ip_fw.h
ip_gre.c
ip_icmp.c
ip_icmp.h
ip_id.c
ip_input.c
ip_mroute.c
ip_mroute.h
ip_options.c
ip_options.h
ip_output.c
ip_reass.c
ip_var.h
pim.h
pim_var.h
raw_ip.c
sctp.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_asconf.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_asconf.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_auth.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_auth.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_bsd_addr.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_bsd_addr.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_cc_functions.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_constants.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_crc32.c
sctp_crc32.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_header.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_indata.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_indata.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_input.c sctp: improve handling of SHUTDOWN and SHUTDOWN ACK chunks 2023-08-23 08:36:15 +02:00
sctp_input.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_kdtrace.c
sctp_kdtrace.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_lock_bsd.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_module.c
sctp_os.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_os_bsd.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_output.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_output.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_pcb.c sctp: cleanup handling of graceful shutdown of the peer 2023-08-19 12:35:49 +02:00
sctp_pcb.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_peeloff.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_peeloff.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_ss_functions.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_structs.h sctp: cleanup handling of graceful shutdown of the peer 2023-08-19 12:35:49 +02:00
sctp_syscalls.c
sctp_sysctl.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_sysctl.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_timer.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_timer.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_uio.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_usrreq.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctp_var.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctputil.c sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
sctputil.h sctp: cleanup cdefs.h include 2023-08-18 15:25:34 +02:00
siftr.c
tcp.h tcp_info: Add and export more FreeBSD-specific fields 2023-08-22 20:34:01 +02:00
tcp_accounting.h
tcp_ecn.c
tcp_ecn.h
tcp_fastopen.c
tcp_fastopen.h
tcp_fsm.h
tcp_hostcache.c
tcp_hpts.c
tcp_hpts.h
tcp_input.c
tcp_log_buf.c
tcp_log_buf.h
tcp_lro.c
tcp_lro.h
tcp_offload.c tcp_fill_info(): Change lock assertion on INPCB to locked only 2023-08-22 20:33:49 +02:00
tcp_offload.h tcp_fill_info(): Change lock assertion on INPCB to locked only 2023-08-22 20:33:49 +02:00
tcp_output.c
tcp_pcap.c
tcp_pcap.h
tcp_ratelimit.c
tcp_ratelimit.h
tcp_reass.c
tcp_sack.c
tcp_seq.h
tcp_stats.c
tcp_subr.c
tcp_syncache.c
tcp_syncache.h
tcp_timer.c
tcp_timer.h
tcp_timewait.c
tcp_usrreq.c tcp_info: Add and export more FreeBSD-specific fields 2023-08-22 20:34:01 +02:00
tcp_var.h
tcpip.h
toecore.c tcp_fill_info(): Change lock assertion on INPCB to locked only 2023-08-22 20:33:49 +02:00
toecore.h tcp_fill_info(): Change lock assertion on INPCB to locked only 2023-08-22 20:33:49 +02:00
udp.h
udp_usrreq.c
udp_var.h
udplite.h