Date: Tue, 18 Nov 2008 12:56:16 GMT From: Marko Zec <zec@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 153129 for review Message-ID: <200811181256.mAICuGtk043820@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=153129 Change 153129 by zec@zec_tca51 on 2008/11/18 12:55:22 Further diff reduction against head / back out a few changes for some later time... Affected files ... .. //depot/projects/vimage-commit2/src/sys/netinet/if_ether.c#17 edit .. //depot/projects/vimage-commit2/src/sys/netinet/tcp_reass.c#11 edit .. //depot/projects/vimage-commit2/src/sys/netinet/tcp_subr.c#26 edit .. //depot/projects/vimage-commit2/src/sys/netinet/tcp_syncache.c#26 edit .. //depot/projects/vimage-commit2/src/sys/netinet/udp_usrreq.c#22 edit .. //depot/projects/vimage-commit2/src/sys/netinet/vinet.h#9 edit .. //depot/projects/vimage-commit2/src/sys/netinet6/in6_rmx.c#16 edit .. //depot/projects/vimage-commit2/src/sys/netipsec/vipsec.h#7 edit Differences ... ==== //depot/projects/vimage-commit2/src/sys/netinet/if_ether.c#17 (text+ko) ==== @@ -89,8 +89,8 @@ static int arp_proxyall; #endif -SYSCTL_V_INT(V_NET, vnet_inet, _net_link_ether_inet, OID_AUTO, max_age, - CTLFLAG_RW, arpt_keep, 0, "ARP entry lifetime in seconds"); +SYSCTL_INT(_net_link_ether_inet, OID_AUTO, max_age, CTLFLAG_RW, + &arpt_keep, 0, "ARP entry lifetime in seconds"); #define rt_expire rt_rmx.rmx_expire ==== //depot/projects/vimage-commit2/src/sys/netinet/tcp_reass.c#11 (text+ko) ==== @@ -115,6 +115,7 @@ void tcp_reass_init(void) { + INIT_VNET_INET(curvnet); V_tcp_reass_maxseg = 0; V_tcp_reass_qsize = 0; ==== //depot/projects/vimage-commit2/src/sys/netinet/tcp_subr.c#26 (text+ko) ==== @@ -145,7 +145,7 @@ } SYSCTL_PROC(_net_inet_tcp, TCPCTL_MSSDFLT, mssdflt, CTLTYPE_INT|CTLFLAG_RW, - &tcp_mssdflt, 0, &sysctl_net_inet_tcp_mss_check, "I", + &tcp_mssdflt, 0, &sysctl_net_inet_tcp_mss_check, "I", "Default TCP Maximum Segment Size"); #ifdef INET6 @@ -167,7 +167,7 @@ } SYSCTL_PROC(_net_inet_tcp, TCPCTL_V6MSSDFLT, v6mssdflt, CTLTYPE_INT|CTLFLAG_RW, - &tcp_v6mssdflt, 0, &sysctl_net_inet_tcp_mss_v6_check, "I", + &tcp_v6mssdflt, 0, &sysctl_net_inet_tcp_mss_v6_check, "I", "Default TCP Maximum Segment Size for IPv6"); #endif ==== //depot/projects/vimage-commit2/src/sys/netinet/tcp_syncache.c#26 (text+ko) ==== @@ -1097,7 +1097,7 @@ syncache_drop(sc, sch); sc = uma_zalloc(V_tcp_syncache.zone, M_NOWAIT | M_ZERO); if (sc == NULL) { - if (V_tcp_syncookies) { + if (tcp_syncookies) { bzero(&scs, sizeof(scs)); sc = &scs; } else { @@ -1206,7 +1206,7 @@ if ((th->th_flags & (TH_ECE|TH_CWR)) && V_tcp_do_ecn) sc->sc_flags |= SCF_ECN; - if (V_tcp_syncookies) { + if (tcp_syncookies) { syncookie_generate(sch, sc, &flowtmp); #ifdef INET6 if (autoflowlabel) @@ -1225,7 +1225,7 @@ * Do a standard 3-way handshake. */ if (TOEPCB_ISSET(sc) || syncache_respond(sc) == 0) { - if (V_tcp_syncookies && V_tcp_syncookiesonly && sc != &scs) + if (tcp_syncookies && tcp_syncookiesonly && sc != &scs) syncache_free(sc); else if (sc != &scs) syncache_insert(sc, sch); /* locks and unlocks sch */ ==== //depot/projects/vimage-commit2/src/sys/netinet/udp_usrreq.c#22 (text+ko) ==== @@ -135,7 +135,7 @@ #ifdef VIMAGE_GLOBALS struct inpcbhead udb; /* from udp_var.h */ struct inpcbinfo udbinfo; -struct udpstat udpstat; /* from udp_var.h */ +struct udpstat udpstat; /* from udp_var.h */ #endif #ifndef UDBHASHSIZE ==== //depot/projects/vimage-commit2/src/sys/netinet/vinet.h#9 (text+ko) ==== @@ -78,10 +78,7 @@ int _ip_checkinterface; u_short _ip_id; -#if 0 /* NOTYET */ uma_zone_t _ipq_zone; -#endif - int _nipq; /* Total # of reass queues */ int _maxnipq; /* Admin. limit on # reass queues. */ int _maxfragsperpacket; @@ -92,16 +89,12 @@ struct tcpstat _tcpstat; /* tcp statistics */ struct tcp_hostcache _tcp_hostcache; struct callout _tcp_hc_callout; - struct tcp_syncache _tcp_syncache; - int _tcp_syncookies; - int _tcp_syncookiesonly; - int _tcp_sc_rst_sock_fail; - struct inpcbhead _divcb; struct inpcbinfo _divcbinfo; TAILQ_HEAD(, tcptw) _twq_2msl; + int _tcp_sc_rst_sock_fail; int _tcp_mssdflt; int _tcp_v6mssdflt; int _tcp_minmss; ==== //depot/projects/vimage-commit2/src/sys/netinet6/in6_rmx.c#16 (text+ko) ==== @@ -220,19 +220,19 @@ SYSCTL_DECL(_net_inet6_ip6); #ifdef VIMAGE_GLOBALS -static int rtq_reallyold6 = 60*60; /* one hour is ``really old'' */ -static int rtq_minreallyold6 = 10; /* never automatically crank down to less */ -static int rtq_toomany6 = 128; /* 128 cached routes is ``too many'' */ +static int rtq_reallyold6; +static int rtq_minreallyold6; +static int rtq_toomany6; #endif SYSCTL_INT(_net_inet6_ip6, IPV6CTL_RTEXPIRE, rtexpire, - CTLFLAG_RW, &rtq_reallyold6 , 0, ""); + CTLFLAG_RW, &rtq_reallyold6 , 0, ""); SYSCTL_INT(_net_inet6_ip6, IPV6CTL_RTMINEXPIRE, rtminexpire, - CTLFLAG_RW, &rtq_minreallyold6 , 0, ""); + CTLFLAG_RW, &rtq_minreallyold6 , 0, ""); SYSCTL_INT(_net_inet6_ip6, IPV6CTL_RTMAXCACHE, rtmaxcache, - CTLFLAG_RW, &rtq_toomany6 , 0, ""); + CTLFLAG_RW, &rtq_toomany6 , 0, ""); /* ==== //depot/projects/vimage-commit2/src/sys/netipsec/vipsec.h#7 (text+ko) ==== @@ -147,9 +147,9 @@ #define V_ip4_ipsec_dfbit VNET_IPSEC(ip4_ipsec_dfbit) #define V_ip4_ipsec_ecn VNET_IPSEC(ip4_ipsec_ecn) #define V_ip6_ah_net_deflev VNET_IPSEC(ip6_ah_net_deflev) -#define V_ip6_esp_randpad VNET_IPSEC(ip6_esp_randpad) #define V_ip6_ah_trans_deflev VNET_IPSEC(ip6_ah_trans_deflev) #define V_ip6_esp_net_deflev VNET_IPSEC(ip6_esp_net_deflev) +#define V_ip6_esp_randpad VNET_IPSEC(ip6_esp_randpad) #define V_ip6_esp_trans_deflev VNET_IPSEC(ip6_esp_trans_deflev) #define V_ip6_ipsec_ecn VNET_IPSEC(ip6_ipsec_ecn) #define V_ipcomp_enable VNET_IPSEC(ipcomp_enable)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811181256.mAICuGtk043820>