HardenedBSD src tree
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
HardenedBSD Sync Service 9ede8d9ce9 Merge branch 'freebsd/current/master' into hardened/current/master 6 months ago
..
cc Fix delayed ACK generation for DCTCP. 6 months ago
khelp sys: general adoption of SPDX licensing ID tags. 2 years ago
libalias Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 1 year ago
netdump Fix compile issues when building a kernel without the VIMAGE option. 8 months ago
tcp_stacks This commit is a bit of a re-arrange of deck chairs. It 6 months ago
accf_data.c sys: general adoption of SPDX licensing ID tags. 2 years ago
accf_dns.c sys: general adoption of SPDX licensing ID tags. 2 years ago
accf_http.c sys: general adoption of SPDX licensing ID tags. 2 years ago
icmp6.h Remove useless code from in6_rmx.c 6 months ago
icmp_var.h sys: further adoption of SPDX licensing ID tags. 2 years ago
if_ether.c Widen NET_EPOCH coverage. 9 months ago
if_ether.h Retire arpresolve_addr(), which is not used anywhere, from if_ether.c. 1 year ago
igmp.c Quickly fix up r353683: enter the epoch before calling into netisr_dispatch(). 8 months ago
igmp.h sys: further adoption of SPDX licensing ID tags. 2 years ago
igmp_var.h Separate list manipulation locking from state change in multicast 2 years ago
in.c Widen NET_EPOCH coverage. 9 months ago
in.h Rename IPPROTO 33 from SEP to DCCP 11 months ago
in_cksum.c sys: further adoption of SPDX licensing ID tags. 2 years ago
in_debug.c CK: update consumers to use CK macros across the board 2 years ago
in_fib.c Existense of PCB route caching doesn't allow us to use new fast route 1 year ago
in_fib.h Existense of PCB route caching doesn't allow us to use new fast route 1 year ago
in_gif.c Add the check that current VNET is ready and access to srchash is allowed. 1 year ago
in_jail.c Move most of the contents of opt_compat.h to opt_global.h. 2 years ago
in_kdtrace.c Separate out SCTP related dtrace code. 8 months ago
in_kdtrace.h Separate out SCTP related dtrace code. 8 months ago
in_mcast.c Leave multicast group before reaping and committing state for both 6 months ago
in_pcb.c Since r353292 on input path we are always in network epoch, when 7 months ago
in_pcb.h Remove now unused INP_INFO_RLOCK macros. 7 months ago
in_pcbgroup.c Fix PCBGROUPS build post CK conversion of pcbinfo 2 years ago
in_prot.c Move most of the contents of opt_compat.h to opt_global.h. 2 years ago
in_proto.c Remove empty encap_init() function. 2 years ago
in_rmx.c Widen NET_EPOCH coverage. 9 months ago
in_rss.c Rename rss_soft_m2cpuid() -> rss_soft_m2cpuid_v4() in preparation for 4 years ago
in_rss.h Rename rss_soft_m2cpuid() -> rss_soft_m2cpuid_v4() in preparation for 4 years ago
in_systm.h sys: further adoption of SPDX licensing ID tags. 2 years ago
in_var.h Widen NET_EPOCH coverage. 9 months ago
ip.h carp: Set DSCP value CS7 2 years ago
ip6.h Remove now unused IPv6 macros and update docs. 7 months ago
ip_carp.c Relax locking of carp_forus(). 6 months ago
ip_carp.h carp: replace caddr_t with char * 7 months ago
ip_divert.c Now that there is no R/W lock on PCB list the pcblist sysctls 7 months ago
ip_divert.h sys: general adoption of SPDX licensing ID tags. 2 years ago
ip_dummynet.h sys: general adoption of SPDX licensing ID tags. 2 years ago
ip_ecn.c sys: further adoption of SPDX licensing ID tags. 2 years ago
ip_ecn.h sys: further adoption of SPDX licensing ID tags. 2 years ago
ip_encap.c Widen NET_EPOCH coverage. 9 months ago
ip_encap.h Add KPI that can be used by tunneling interfaces to handle IP addresses 1 year ago
ip_fastfwd.c New pfil(9) KPI together with newborn pfil API and control utility. 1 year ago
ip_fw.h Add "tcpmss" opcode to match the TCP MSS value. 1 year ago
ip_gre.c Add GRE-in-UDP encapsulation support as defined in RFC8086. 1 year ago
ip_icmp.c Merge branch 'freebsd/current/master' into hardened/current/master 8 months ago
ip_icmp.h sys: further adoption of SPDX licensing ID tags. 2 years ago
ip_id.c HBSD: Resolve merge conflicts 1 year ago
ip_input.c Merge branch 'freebsd/current/master' into hardened/current/master 8 months ago
ip_mroute.c Reduce the vnet_set module size of ip_mroute to allow loading as a module. 7 months ago
ip_mroute.h sys: further adoption of SPDX licensing ID tags. 2 years ago
ip_options.c Widen NET_EPOCH coverage. 9 months ago
ip_options.h sys: further adoption of SPDX licensing ID tags. 2 years ago
ip_output.c Revert most of the multicast changes from r353292. This needs a more 8 months ago
ip_reass.c Merge remote-tracking branch 'origin/freebsd/current/master' into hardened/current/master 8 months ago
ip_var.h This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. This 9 months ago
pim.h sys: further adoption of SPDX licensing ID tags. 2 years ago
pim_var.h Rework IP encapsulation handling code. 2 years ago
raw_ip.c Now that there is no R/W lock on PCB list the pcblist sysctls 7 months ago
sctp.h Limit the size of messages sent on 1-to-many style SCTP sockets with the 1 year ago
sctp_asconf.c Validate length before use it, not vice versa. 8 months ago
sctp_asconf.h Whitespace changes due to changes in ident. 1 year ago
sctp_auth.c Improve input validation for some parameters having a too small 6 months ago
sctp_auth.h Remove unused code. 1 year ago
sctp_bsd_addr.c Use an event handler to notify the SCTP about IP address changes 8 months ago
sctp_bsd_addr.h Use an event handler to notify the SCTP about IP address changes 8 months ago
sctp_cc_functions.c Rename sctp_dtrace_declare.h to sctp_kdtrace.h for consistentcy. 8 months ago
sctp_constants.h Limit the user-controllable amount of memory the kernel allocates 1 year ago
sctp_crc32.c When the IP layer calls back into the SCTP layer to perform the SCTP 9 months ago
sctp_crc32.h When adding support for sending SCTP packets containing an ABORT chunk 2 years ago
sctp_header.h Whitespace changes due to changes in ident. 1 year ago
sctp_indata.c Plumb an mbuf leak in a code path that should not be taken. Also avoid 9 months ago
sctp_indata.h Fix initialization of top_fsn. 10 months ago
sctp_input.c Plug two mbuf leaks during INIT-ACK handling. 7 months ago
sctp_input.h Whitespace changes due to changes in ident. 1 year ago
sctp_kdtrace.c Separate out SCTP related dtrace code. 8 months ago
sctp_kdtrace.h Separate out SCTP related dtrace code. 8 months ago
sctp_lock_bsd.h sys: further adoption of SPDX licensing ID tags. 2 years ago
sctp_os.h sys: further adoption of SPDX licensing ID tags. 2 years ago
sctp_os_bsd.h Improve consistency. No functional change. 11 months ago
sctp_output.c Separate out SCTP related dtrace code. 8 months ago
sctp_output.h Improve the handling of state cookie parameters in INIT-ACK chunks. 10 months ago
sctp_pcb.c Improve input validation for some parameters having a too small 6 months ago
sctp_pcb.h Store a handle for the event handler. This will be used when unloading the 8 months ago
sctp_peeloff.c Use the stacb instead of the asoc in state macros. 1 year ago
sctp_peeloff.h sys: further adoption of SPDX licensing ID tags. 2 years ago
sctp_ss_functions.c Initialize scheduler specific data for the FCFS scheduler. 1 year ago
sctp_structs.h Fix build issue for the userland stack. 1 year ago
sctp_syscalls.c netinet silence warnings 2 years ago
sctp_sysctl.c Plug some networking sysctl leaks. 1 year ago
sctp_sysctl.h Add initial descriptions for SCTP related MIB variable. 1 year ago
sctp_timer.c Refactor the SHUTDOWN_PENDING state handling. 1 year ago
sctp_timer.h sys: further adoption of SPDX licensing ID tags. 2 years ago
sctp_uio.h Whitespace changes due to changes in ident. 1 year ago
sctp_usrreq.c When changing the MTU of an SCTP path, not only cancel all ongoing 7 months ago
sctp_var.h Whitespace changes due to changes in ident. 1 year ago
sctputil.c Separate out SCTP related dtrace code. 8 months ago
sctputil.h Cleanup the RTO calculation and perform some consistency checks 9 months ago
siftr.c In r343587 a simple port filter as sysctl tunable was added to siftr. 9 months ago
tcp.h Add flags for upcoming patches related to improved ECN handling. 6 months ago
tcp_debug.c sys: further adoption of SPDX licensing ID tags. 2 years ago
tcp_debug.h sys: further adoption of SPDX licensing ID tags. 2 years ago
tcp_fastopen.c Use the new VNET_DEFINE_STATIC macro when we are defining static VNET 1 year ago
tcp_fastopen.h Greatly reduce the number of #ifdefs supporting the TCP_RFC7413 kernel option. 2 years ago
tcp_fsm.h Revert r334843, and partially revert r335180. 2 years ago
tcp_hostcache.c Use the new VNET_DEFINE_STATIC macro when we are defining static VNET 1 year ago
tcp_hostcache.h sys: general adoption of SPDX licensing ID tags. 2 years ago
tcp_hpts.c In TCP HPTS enter the epoch in tcp_hpts_thread() and assert it in 7 months ago
tcp_hpts.h This commit updates rack to what is basically being used at NF as 11 months ago
tcp_input.c Fix delayed ACK generation for DCTCP. 6 months ago
tcp_log_buf.c Make use of the stats(3) framework in the TCP stack. 7 months ago
tcp_log_buf.h This commit updates rack to what is basically being used at NF as 11 months ago
tcp_lro.c Mechanically convert INP_INFO_RLOCK() to NET_EPOCH_ENTER(). 7 months ago
tcp_lro.h This adds the final tweaks to LRO that will now allow me 10 months ago
tcp_offload.c Add a TOE KTLS mode and a TOE hook for allocating TLS sessions. 8 months ago
tcp_offload.h Add a TOE KTLS mode and a TOE hook for allocating TLS sessions. 8 months ago
tcp_output.c Make use of the stats(3) framework in the TCP stack. 7 months ago
tcp_pcap.c Add an external mbuf buffer type that holds multiple unmapped pages. 1 year ago
tcp_pcap.h The TCPPCAP debugging feature caches recently-used mbufs for use in 4 years ago
tcp_ratelimit.c Factor out TCP rateset destruction code. 8 months ago
tcp_ratelimit.h Fix the ifdefs in tcp_ratelimit.h. They were reversed so 9 months ago
tcp_reass.c This patch addresses an issue brought up by bz@ in D18968: 1 year ago
tcp_sack.c Don't write to memory outside of the allocated array for SACK blocks. 9 months ago
tcp_seq.h r330675 introduced an extra window check in the LRO code to ensure it 2 years ago
tcp_stats.c Make use of the stats(3) framework in the TCP stack. 7 months ago
tcp_subr.c This commit is a bit of a re-arrange of deck chairs. It 6 months ago
tcp_syncache.c Move all ECN related flags from the flags to the flags2 field. 7 months ago
tcp_syncache.h Add flags for upcoming patches related to improved ECN handling. 6 months ago
tcp_timer.c Use callout_func_t instead of the deprecated timeout_t. 6 months ago
tcp_timer.h Add sysctl variable net.inet.tcp.rexmit_initial for setting RTO.Initial 1 year ago
tcp_timewait.c Mechanically convert INP_INFO_RLOCK() to NET_EPOCH_ENTER() in TCP 7 months ago
tcp_usrreq.c Make use of the stats(3) framework in the TCP stack. 7 months ago
tcp_var.h This commit is a bit of a re-arrange of deck chairs. It 6 months ago
tcpip.h sys: further adoption of SPDX licensing ID tags. 2 years ago
toecore.c In order for the TCP Handshake to support ECN++, and further ECN-related 7 months ago
toecore.h In order for the TCP Handshake to support ECN++, and further ECN-related 7 months ago
udp.h sys: further adoption of SPDX licensing ID tags. 2 years ago
udp_usrreq.c Now that there is no R/W lock on PCB list the pcblist sysctls 7 months ago
udp_var.h sys: further adoption of SPDX licensing ID tags. 2 years ago
udplite.h Add a dtrace provider for UDP-Lite. 1 year ago