995c532c33
due to demonstrated low-period repeated IDs from the randomized IP_id code. Consensus is that the low-period repetition (much less than 2^15) is not suitable for general-purpose use. Allocators of new IPv4 IDs should now call the function ip_newid(). Randomized IP_ids is now a config-time option, "options RANDOM_IP_ID". ip_newid() can use ip_random-id()_IP_ID if and only if configured with RANDOM_IP_ID. A sysctl knob should be provided. This API may be reworked in the near future to support linear ip_id counters per (src,dst) IP-address pair.
36 lines
1.0 KiB
Plaintext
36 lines
1.0 KiB
Plaintext
# $NetBSD: files.netinet,v 1.3 2003/11/17 21:34:27 jonathan Exp $
|
|
|
|
defflag opt_tcp_debug.h TCP_DEBUG
|
|
defparam opt_tcp_debug.h TCP_NDEBUG
|
|
defflag opt_inet.h INET INET6 INET6_MD_CKSUM RANDOM_IP_ID
|
|
defparam opt_inet_conf.h SUBNETSARELOCAL HOSTZEROBROADCAST
|
|
|
|
defflag MROUTING
|
|
defflag TCP_COMPAT_42
|
|
|
|
defparam opt_tcp_space.h TCP_RECVSPACE TCP_SENDSPACE
|
|
|
|
defflag opt_inet_csum.h INET_CSUM_COUNTERS TCP_CSUM_COUNTERS
|
|
UDP_CSUM_COUNTERS
|
|
|
|
file netinet/igmp.c inet
|
|
file netinet/in.c inet
|
|
file netinet/in_pcb.c inet
|
|
file netinet/in_proto.c inet
|
|
file netinet/ip_flow.c inet & gateway
|
|
file netinet/ip_icmp.c inet
|
|
file netinet/ip_id.c random_ip_id
|
|
file netinet/ip_input.c inet
|
|
file netinet/ip_mroute.c inet & mrouting
|
|
file netinet/ip_output.c inet
|
|
file netinet/raw_ip.c inet
|
|
|
|
file netinet/tcp_debug.c inet | inet6
|
|
file netinet/tcp_input.c inet | inet6
|
|
file netinet/tcp_output.c inet | inet6
|
|
file netinet/tcp_subr.c inet | inet6
|
|
file netinet/tcp_timer.c inet | inet6
|
|
file netinet/tcp_usrreq.c inet | inet6
|
|
|
|
file netinet/udp_usrreq.c inet | inet6
|