1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-03 12:35:02 +00:00
freebsd/sys/netinet
Christian S.J. Peron 8751c5bac8 Improve the entropy of the source port randomization for network address
translation.  It turns out this is useful for applications which require
source port randomization for security (i.e. dns servers).

Discussed with:	secteam
Requested by:	mlaier
MFC after:	2 weeks
2008-08-30 20:58:34 +00:00
..
libalias Improve the entropy of the source port randomization for network address 2008-08-30 20:58:34 +00:00
accf_data.c
accf_dns.c Add an accept filter for TCP based DNS requests. It waits until the 2008-07-18 14:44:51 +00:00
accf_http.c
icmp6.h
icmp_var.h
if_atm.c Add code to allow the system to handle multiple routing tables. 2008-05-09 23:03:00 +00:00
if_atm.h
if_ether.c Fix ARP in bridging scenarios where the bridge shares its 2008-08-18 09:06:11 +00:00
if_ether.h
igmp_var.h
igmp.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
igmp.h
in_cksum.c
in_gif.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
in_gif.h
in_mcast.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
in_pcb.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
in_pcb.h Minor white space tweaks. 2008-08-07 09:06:04 +00:00
in_proto.c This patch provides the back end support for equal-cost multi-path 2008-04-13 05:45:14 +00:00
in_rmx.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
in_systm.h
in_var.h Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
in.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
in.h Clean up the code that checks the types of address so that it is 2008-04-17 12:50:42 +00:00
ip6.h Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
ip_carp.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
ip_carp.h
ip_divert.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
ip_divert.h
ip_dummynet.c Consistently check IPFW and DUMMYNET privileges in the configuration 2008-05-22 08:10:31 +00:00
ip_dummynet.h
ip_ecn.c
ip_ecn.h
ip_encap.c
ip_encap.h
ip_fastfwd.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
ip_fw2.c We left out V_static_len from ip_fw2.c 2008-08-25 05:38:18 +00:00
ip_fw_nat.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
ip_fw_pfil.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
ip_fw.h Add code to allow the system to handle multiple routing tables. 2008-05-09 23:03:00 +00:00
ip_gre.c Enqueue de-capsulated packet instead of performing direct dispatch. It's 2008-07-04 21:01:30 +00:00
ip_gre.h
ip_icmp.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
ip_icmp.h
ip_id.c
ip_input.c Another V_ forgotten 2008-08-25 05:49:16 +00:00
ip_ipsec.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
ip_ipsec.h Take the route mtu into account, if available, when sending an 2008-04-09 05:17:18 +00:00
ip_mroute.c A bunch of formatting fixes brough to light by, or created by the Vimage commit 2008-08-20 01:05:56 +00:00
ip_mroute.h Add code to allow the system to handle multiple routing tables. 2008-05-09 23:03:00 +00:00
ip_options.c Fix a panic in MAC kernels that was a result of un-initialized label 2008-08-27 23:52:03 +00:00
ip_options.h
ip_output.c Fix a bug whereby multicast packets that are looped back locally 2008-08-29 20:42:58 +00:00
ip_var.h Another V_ forgotten 2008-08-25 05:49:16 +00:00
ip.h
ipprotosw.h
pim_var.h
pim.h
raw_ip.c A bunch of formatting fixes brough to light by, or created by the Vimage commit 2008-08-20 01:05:56 +00:00
sctp_asconf.c - Out with some printfs. 2008-07-29 09:06:35 +00:00
sctp_asconf.h 1) Adds the rest of the VIMAGE change macros 2008-07-09 16:45:30 +00:00
sctp_auth.c - Macro-izes the packed declaration in all headers. 2008-06-14 07:58:05 +00:00
sctp_auth.h
sctp_bsd_addr.c Nit 2008-08-09 11:28:57 +00:00
sctp_bsd_addr.h 1) Adds the rest of the VIMAGE change macros 2008-07-09 16:45:30 +00:00
sctp_cc_functions.c - Macro-izes the packed declaration in all headers. 2008-06-14 07:58:05 +00:00
sctp_cc_functions.h 1) Adds the rest of the VIMAGE change macros 2008-07-09 16:45:30 +00:00
sctp_constants.h - Out with some printfs. 2008-07-29 09:06:35 +00:00
sctp_crc32.c
sctp_crc32.h 1) Adds the rest of the VIMAGE change macros 2008-07-09 16:45:30 +00:00
sctp_header.h - Macro-izes the packed declaration in all headers. 2008-06-14 07:58:05 +00:00
sctp_indata.c - Make strict-sacks be the default. 2008-08-28 09:44:07 +00:00
sctp_indata.h 1) Adds the rest of the VIMAGE change macros 2008-07-09 16:45:30 +00:00
sctp_input.c - Out with some printfs. 2008-07-29 09:06:35 +00:00
sctp_input.h 1) Adds the rest of the VIMAGE change macros 2008-07-09 16:45:30 +00:00
sctp_lock_bsd.h - Make strict-sacks be the default. 2008-08-28 09:44:07 +00:00
sctp_os_bsd.h Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
sctp_os.h
sctp_output.c - Make strict-sacks be the default. 2008-08-28 09:44:07 +00:00
sctp_output.h 1) Adds the rest of the VIMAGE change macros 2008-07-09 16:45:30 +00:00
sctp_pcb.c - When we close a socket with pending assoc's that are still 2008-08-27 13:13:35 +00:00
sctp_pcb.h Adds support for the SCTP_PORT_REUSE option 2008-07-31 11:08:30 +00:00
sctp_peeloff.c - Macro-izes the packed declaration in all headers. 2008-06-14 07:58:05 +00:00
sctp_peeloff.h
sctp_structs.h - Adds support for the multi-asconf (From Kozuka-san) 2008-05-20 13:47:46 +00:00
sctp_sysctl.c - Macro-izes the packed declaration in all headers. 2008-06-14 07:58:05 +00:00
sctp_sysctl.h - Make strict-sacks be the default. 2008-08-28 09:44:07 +00:00
sctp_timer.c ok, non static the function and put in the .h so 2008-08-28 20:31:24 +00:00
sctp_timer.h ok, non static the function and put in the .h so 2008-08-28 20:31:24 +00:00
sctp_uio.h 1) Adds the rest of the VIMAGE change macros 2008-07-09 16:45:30 +00:00
sctp_usrreq.c Adds support for the SCTP_PORT_REUSE option 2008-07-31 11:08:30 +00:00
sctp_var.h - Make strict-sacks be the default. 2008-08-28 09:44:07 +00:00
sctp.h Adds support for the SCTP_PORT_REUSE option 2008-07-31 11:08:30 +00:00
sctputil.c - Make strict-sacks be the default. 2008-08-28 09:44:07 +00:00
sctputil.h 1) Adds the rest of the VIMAGE change macros 2008-07-09 16:45:30 +00:00
tcp_debug.c
tcp_debug.h
tcp_fsm.h
tcp_hostcache.c Fix typo in comment. 2008-08-28 21:55:40 +00:00
tcp_input.c A bunch of formatting fixes brough to light by, or created by the Vimage commit 2008-08-20 01:05:56 +00:00
tcp_lro.c Don't calculate checksum if it has already been validated 2008-08-24 02:31:09 +00:00
tcp_lro.h Add generic TCP LOR into netinet 2008-06-11 22:12:50 +00:00
tcp_offload.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
tcp_offload.h - Switch to INP_WLOCK macro from inp_wlock 2008-07-21 21:22:56 +00:00
tcp_output.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
tcp_reass.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
tcp_sack.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
tcp_seq.h
tcp_subr.c Fix some of the formatting fixes.. It's amazing how some thing stand out 2008-08-20 01:24:55 +00:00
tcp_syncache.c Move some struct defs around. This is a prep step for Vimage.A 2008-08-25 00:33:30 +00:00
tcp_syncache.h Move some struct defs around. This is a prep step for Vimage.A 2008-08-25 00:33:30 +00:00
tcp_timer.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
tcp_timer.h
tcp_timewait.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
tcp_usrreq.c Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
tcp_var.h MFp4 (//depot/projects/tcpecn/): 2008-07-31 15:10:09 +00:00
tcp.h add rcv_nxt, snd_nxt, and toe offload id to FreeBSD-specific 2008-05-05 20:13:31 +00:00
tcpip.h
toedev.h remove unused toedev functions and add comments for rest 2008-07-20 02:02:50 +00:00
udp_usrreq.c Another missed V_ instance 2008-08-25 05:57:56 +00:00
udp_var.h
udp.h