From nobody@FreeBSD.org  Wed Feb  1 16:38:27 2006
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 3DCB216A420
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  1 Feb 2006 16:38:27 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id E75E043D48
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  1 Feb 2006 16:38:26 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k11GcQU2096243
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 1 Feb 2006 16:38:26 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id k11GcQ8q096242;
	Wed, 1 Feb 2006 16:38:26 GMT
	(envelope-from nobody)
Message-Id: <200602011638.k11GcQ8q096242@www.freebsd.org>
Date: Wed, 1 Feb 2006 16:38:26 GMT
From: Stephan Koenig <winterny@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: slowstart_flightsize ignored in 6-STABLE
X-Send-Pr-Version: www-2.3

>Number:         92690
>Category:       kern
>Synopsis:       [tcp] slowstart_flightsize ignored in 6-STABLE
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    silby
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 01 16:40:03 GMT 2006
>Closed-Date:    
>Last-Modified:  Tue Feb 03 10:12:47 UTC 2009
>Originator:     Stephan Koenig
>Release:        6.0-STABLE
>Organization:
>Environment:
FreeBSD server 6.0-STABLE FreeBSD 6.0-STABLE #0: Thu Jan 26 20:40:41 EST
 2006 root@server:/usr/obj/usr/src/sys/1850RAID i386
>Description:
The net.inet.tcp.slowstart_flightsize variable is ignored for the initial
flightsize. Regardless of what the value is set to (attempted 1, 4, 32, 44, 10
24), tcpdump shows a burst of 2 packets, receive ack, 3, receive ack, 5,
receive ack, etc.  Toggling rfc3390, rfc1323, rfc3042, sack, delayed_ack
seem to have no effect.              
>How-To-Repeat:
Depending on what version of netcat you have installed, either of these
may be correct:

cat /dev/zero|nc -l -p 2000
cat /dev/zero|nc -l 2000

System B:
sysctl -w net.inet.tcp.recvspace=65535
nc (ip of system A) 2000 >/dev/null

Go back to system A, look at the tcpdump screen.  if you see the initial
syn, synack, ack, and then a burst of 44 1500 byte packets out, then it
worked (this is what happens on freebsd 4.11) If you see the initial syn,
synack, ack, then 2 1500 byte packets, then an ack, etc, then 3, then an
ack, etc, slowstart_flightsize is being ignored.

>Fix:
unknown, I've looked at tcp_input.c and tcp_output.c and couldn't find the
offending code, and it appears to use ss_fltsz to initialize the flightsize,
but clearly the code doesn't actually work.

--- sysctl.out begins here ---
kern.ostype: FreeBSD
kern.osrelease: 6.0-STABLE
kern.osrevision: 199506
kern.version: FreeBSD 6.0-STABLE #0: Thu Jan 26 20:40:41 EST 2006
    root@server:/usr/obj/usr/src/sys/1850RAID

kern.maxvnodes: 100000
kern.maxproc: 6164
kern.maxfiles: 12328
kern.argmax: 262144
kern.securelevel: -1
kern.hostname: server
kern.hostid: 0
kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 }
kern.posix1version: 200112
kern.ngroups: 16
kern.job_control: 1
kern.saved_ids: 0
kern.boottime: { sec = 1138340838, usec = 987081 } Fri Jan 27 00:47:18 2006
kern.domainname: 
kern.osreldate: 600104
kern.bootfile: /boot/kernel/kernel
kern.maxfilesperproc: 11095
kern.maxprocperuid: 5547
kern.ipc.maxsockbuf: 1048576
kern.ipc.sockbuf_waste_factor: 8
kern.ipc.somaxconn: 8096
kern.ipc.max_linkhdr: 16
kern.ipc.max_protohdr: 40
kern.ipc.max_hdr: 56
kern.ipc.max_datalen: 152
kern.ipc.nmbclusters: 25600
kern.ipc.nmbjumbo4: 0
kern.ipc.nmbjumbo9: 0
kern.ipc.nmbjumbo16: 0
kern.ipc.maxpipekva: 16777216
kern.ipc.pipes: 8
kern.ipc.pipekva: 65536
kern.ipc.pipefragretry: 0
kern.ipc.pipeallocfail: 0
kern.ipc.piperesizefail: 0
kern.ipc.piperesizeallowed: 1
kern.ipc.msgmax: 16384
kern.ipc.msgmni: 40
kern.ipc.msgmnb: 2048
kern.ipc.msgtql: 40
kern.ipc.msgssz: 8
kern.ipc.msgseg: 2048
kern.ipc.semmap: 30
kern.ipc.semmni: 10
kern.ipc.semmns: 60
kern.ipc.semmnu: 30
kern.ipc.semmsl: 60
kern.ipc.semopm: 100
kern.ipc.semume: 10
kern.ipc.semusz: 92
kern.ipc.semvmx: 32767
kern.ipc.semaem: 16384
kern.ipc.shmmax: 409600000
kern.ipc.shmmin: 1
kern.ipc.shmmni: 192
kern.ipc.shmseg: 128
kern.ipc.shmall: 8192
kern.ipc.shm_use_phys: 0
kern.ipc.shm_allow_removed: 0
kern.ipc.numopensockets: 6814
kern.ipc.maxsockets: 65535
kern.ipc.nsfbufs: 32768
kern.ipc.nsfbufspeak: 7751
kern.ipc.nsfbufsused: 4015
kern.dummy: 0
kern.ps_strings: 3217031152
kern.usrstack: 3217031168
kern.logsigexit: 0
kern.iov_max: 1024
kern.cam.cam_srch_hi: 0
kern.cam.scsi_delay: 5000
kern.cam.da.retry_count: 4
kern.cam.da.default_timeout: 60
kern.disks: amrd0
kern.geom.debugflags: 0
kern.geom.collectstats: 1
kern.elf32.fallback_brand: -1
kern.init_path: /sbin/init:/sbin/oinit:/sbin/init.bak:/rescue/init:/stand/sysinstall
kern.init_shutdown_timeout: 120
kern.acct_suspend: 2
kern.acct_resume: 4
kern.acct_chkfreq: 15
kern.acct_suspended: 0
kern.cp_time: 2614611 193 6434772 3902438 48920765
kern.openfiles: 2909
kern.kq_calloutmax: 4096
kern.stackprot: 7
kern.ps_arg_cache_limit: 256
kern.lastpid: 77368
kern.randompid: 0
kern.ktrace.genio_size: 4096
kern.ktrace.request_pool: 100
kern.module_path: /boot/kernel;/boot/modules
kern.malloc: 
        Type  InUse MemUse HighUse Requests  Size(s)
     PCI Link    16     2K       -       16  32,128
      acpisem    18     2K       -       18  64
     acpitask     0     0K       -        1  32
      acpidev    66     3K       -       66  32
       acpica  2199   125K       -    41617  16,32,64,128,256,512,1024,4096
      ithread    90    11K       -       91  64,128
       zombie     0     0K       -   177078  128
    proc-args    37     2K       -  7948726  16,32,64,128,256
     nexusdev     3     1K       -        3  16
      memdesc     1     4K       -        1  4096
       kqueue    64    45K       -  5372554  32,256,1024,2048,4096
     I/O APIC     3     3K       -        3  1024
         kenv    97     7K       -      100  16,32,64,4096
        sigio     2     1K       -    14803  32
     atkbddev     2     1K       -        2  32
    file desc   189   125K       -   253083  16,32,64,128,256,512,1024,2048,4096
      CAM XPT     7     1K       -       11  16,64,512
    VM pgdata     2    65K       -        2  64
         cdev    20     3K       -       20  128
      CAM SIM     1     1K       -        1  64
      UMAHash     2    10K       -       10  256,512,1024,2048,4096
    UFS mount     3    19K       -        3  256,2048
  UFS dirhash  2860   850K       -   477438  16,32,64,128,256,512
     savedino     0     0K       -  1159359  256
    newdirblk     0     0K       -    10034  16
       dirrem     0     0K       -     8748  32
        mkdir     0     0K       -     8460  32
       diradd    79     3K       -  1189175  32
     freefile     0     0K       -     2087  32
     freeblks     0     0K       -   174484  256
     freefrag     1     1K       -  3248021  32
   allocindir     0     0K       -   609824  64
     indirdep     0     0K       -     9666  32
  allocdirect    16     2K       -  7645169  128
    bmsafemap     4     1K       -    47256  32
       newblk     1     1K       -  8254994  64,256
     inodedep    90   268K       -  1375107  128
      pagedep     3    65K       -     9345  64
     p1003.1b     1     1K       -        1  16
     syncache     1     8K       -        1
    hostcache     1    24K       -        1
     in_multi     2     1K       -        2  32
     routetbl    11     1K       -      291  16,32,64,128,256
           lo     1     1K       -        1  16
       arpcom     2     1K       -        2  16
        clone     4    16K       -        4  4096
  ether_multi     7     1K       -        8  16,32,64
       ifaddr    20     5K       -       20  32,256,512,2048
        ifnet     4     4K       -        4  256,1024
          BPF     3     1K       -      888  16,64,128,256
       isadev    24     2K       -       24  64
  vnodemarker     0     0K       -    45084  512
        mount    29     4K       -       80  16,32,64,128,1024,2048
       vnodes     2     1K       -       47  16,128
     VFS hash     1   256K       -        1
cluster_save buffer     0     0K       -     1442  32,64
     vfscache     1   512K       -        1
   BIO buffer  1858  3716K       - 13385140  2048
CAM dev queue     1     1K       -        1  64
          pcb    15   129K       -  4119154  16,32,64
       soname     4     1K       - 72840690  16,32,128
     mbuf_tag     0     0K       -       13  32
     mbextcnt  4901    77K       -1165965833  16
         accf     2     1K       -       34  16,32
         ptys    21     3K       -       21  128
         ttys  1454   216K       -    23294  128,1024
          shm     1    12K       -        1
          sem     4     7K       -        4  512,1024,4096
          msg     4    25K       -        4  1024,4096
          iov     2     1K       -593136850  16,64,128,256
     ioctlops     0     0K       -   264789  16,32,64,256,512,1024
       Unitno     8     1K       -       28  16,64
   turnstiles   231    15K       -      231  64
    taskqueue     6     1K       -        6  128
         GEOM    42     6K       -      926  16,32,64,128,256,512,1024,4096
  pfs_vncache     1     1K       -      672  32
 sleep queues   231     8K       -      231  32
         sbuf     0     0K       -     4222  16,32,64,128,256,512,1024,2048,4096
         rman    75     5K       -      414  64
    pfs_nodes    20     3K       -       20  128
         kobj    61   122K       -       70  2048
 eventhandler    32     2K       -       32  32,128
      devstat     6    13K       -        6  16,4096
       bus-sc    39    12K       -      805  16,32,64,128,256,2048,4096
          bus   468    25K       -    17913  16,32,64,128,1024
         SWAP     2    73K       -        2  64
         umtx   230    15K       -      230  64
    sysctltmp     0     0K       -    49269  16,32,128
    sysctloid  1813    55K       -     1813  16,32,64
       sysctl     0     0K       -  2834472  16,32,64
      uidinfo     7     2K       -     7738  32,1024
       plimit    21     6K       -   284733  256
        DEVFS    10     1K       -       11  16,128
         cred    47     6K       -  4480908  128
      subproc   356   633K       -   177434  256,4096
         proc     2     8K       -        2  4096
      session    28     4K       -    34678  128
         pgrp    34     3K       -    38581  64
     mtx_pool     1     8K       -        1
       module   123     8K       -      123  64,128
       DEVFS1   101    26K       -      106  256
       DEVFS3   111    14K       -      117  128
         temp     9  1051K       -  2548822  16,32,64,128,256,512,1024,2048,4096
       devbuf   171   956K       -      216  16,32,64,128,256,512,2048,4096
        lockf    54     4K       - 33729850  64
       linker    25     2K       -       45  16,32,256
      entropy  1024    64K       -     1024  64
    CAM queue     3     1K       -        3  16
       KTRACE   100    13K       -      100  128
   CAM periph     1     1K       -        1  128

kern.malloc_count: 147
kern.ident: ISPRIME-1850
kern.maxusers: 384
kern.fallback_elf_brand: -1
kern.kstack_pages: 2
kern.sync_on_panic: 0
kern.shutdown.poweroff_delay: 5000
kern.shutdown.kproc_shutdown_wait: 60
kern.sugid_coredump: 1
kern.coredump: 1
kern.nodump_coredump: 0
kern.corefile: /tmp/%N.%P.core
kern.fscale: 2048
kern.timecounter.stepwarnings: 0
kern.timecounter.nbinuptime: 2909998727
kern.timecounter.nnanouptime: 39137
kern.timecounter.nmicrouptime: 177313
kern.timecounter.nbintime: 94959036
kern.timecounter.nnanotime: 84726
kern.timecounter.nmicrotime: 94874306
kern.timecounter.ngetbinuptime: 93165992
kern.timecounter.ngetnanouptime: 54009
kern.timecounter.ngetmicrouptime: 121715083
kern.timecounter.ngetbintime: 0
kern.timecounter.ngetnanotime: 0
kern.timecounter.ngetmicrotime: 407407
kern.timecounter.nsetclock: 263
kern.timecounter.hardware: ACPI-fast
kern.timecounter.choice: TSC(800) ACPI-fast(1000) i8254(0) dummy(-1000000)
kern.timecounter.tick: 1
kern.threads.thr_scope: 0
kern.threads.thr_concurrency: 0
kern.threads.debug: 0
kern.threads.max_threads_per_proc: 1500
kern.threads.max_groups_per_proc: 1500
kern.threads.max_threads_hits: 0
kern.threads.virtual_cpu: 1
kern.sched.name: 4BSD
kern.sched.quantum: 100000
kern.sched.followon: 0
kern.sched.pfollowons: 0
kern.sched.kgfollowons: 0
kern.sched.preemption: 1
kern.ccpu: 1948
kern.devstat.numdevs: 1
kern.devstat.generation: 98
kern.devstat.version: 6
kern.kobj_methodcount: 72
kern.log_wakeups_per_second: 5
kern.log_console_output: 1
kern.always_console_output: 0
kern.msgbuf: 
kern.msgbuf_clear: 0
kern.smp.maxcpus: 1
kern.smp.active: 0
kern.smp.disabled: 0
kern.smp.cpus: 1
kern.nselcoll: 0
kern.drainwait: 300
kern.tty_nin: 57802
kern.tty_nout: 138656857
kern.console: consolectl,/consolectl,
kern.consmute: 0
kern.consmsgbuf_size: 8192
kern.constty_wakeups_per_second: 5
kern.filedelay: 30
kern.dirdelay: 29
kern.metadelay: 28
kern.minvnodes: 25000
kern.chroot_allow_open_directories: 1
kern.random.yarrow.gengateinterval: 10
kern.random.yarrow.bins: 10
kern.random.yarrow.fastthresh: 192
kern.random.yarrow.slowthresh: 256
kern.random.yarrow.slowoverthresh: 2
kern.random.sys.seeded: 1
kern.random.sys.harvest.ethernet: 1
kern.random.sys.harvest.point_to_point: 1
kern.random.sys.harvest.interrupt: 1
kern.random.sys.harvest.swi: 0
vm.vmtotal: 
System wide totals computed every five seconds: (values in kilobytes)
===============================================
Processes:              (RUNQ: 7 Disk Wait: 4 Page Wait: 0 Sleep: 34)
Virtual Memory:         (Total: 804K, Active 68032K)
Real Memory:            (Total: 1708832K Active 20204K)
Shared Virtual Memory:  (Total: 7916K Active: 4200K)
Shared Real Memory:     (Total: 5716K Active: 3120K)
Free Memory Pages:      340036K

vm.loadavg: { 0.86 0.92 0.85 }
vm.v_free_min: 3318
vm.v_free_target: 14023
vm.v_free_reserved: 751
vm.v_inactive_target: 21034
vm.v_cache_min: 14023
vm.v_cache_max: 28046
vm.v_pageout_free_min: 34
vm.pageout_algorithm: 0
vm.swap_enabled: 1
vm.kmem_size: 335544320
vm.kmem_size_max: 335544320
vm.kmem_size_scale: 3
vm.swap_async_max: 4
vm.dmmax: 32
vm.nswapdev: 1
vm.zone: 
ITEM            SIZE     LIMIT     USED    FREE  REQUESTS

FFS2 dinode:     256,        0,  87882,  10998, 93166007
FFS1 dinode:     128,        0,      0,      0,        0
FFS inode:       132,        0,  87882,  11008, 93166007
SWAPMETA:        276,   121576,      0,      0,        0
rtentry:         132,        0,      4,     54,        4
unpcb:           140,    25620,     17,     67,    87040
ripcb:           180,    65538,      0,     44,       17
sackhole:         20,        0,     63,    275, 73609685
tcpreass:         20,     1690,     77,     92,   300731
hostcache:        76,    15400,  15360,     40,   239472
syncache:        100,    15366,    326,    454, 63139866
tcptw:            48,    13182,   4821,   1419, 20841628
tcpcb:           460,    65536,   6793,   3535, 61608567
inpcb:           180,    65538,  11614,   3412, 61608567
udpcb:           180,    65538,      1,     43,  2892806
socket:          356,    65538,   6815,   3558, 64588445
KNOTE:            68,        0,   4201,   2799, 4268684552
PIPE:            408,        0,      4,     32,   186078
DIRHASH:        1024,        0,   1451,    457,   389326
NAMEI:          1024,        0,      0,     20, 659061732
L VFS Cache:     291,        0,    230,   8246,   297168
S VFS Cache:      68,        0,  92565,  15011, 92959924
VNODEPOLL:        76,        0,  67253,   5797, 77027498
VNODE:           272,        0,  87913,  11039, 93169527
g_bio:           132,        0,     16,   1144, 391951142
ACL UMA zone:    388,        0,      0,      0,        0
mbuf_jumbo_1:  16384,        0,      0,      0,        0
mbuf_jumbo_9:   9216,        0,      0,      0,        0
mbuf_jumbo_4:   4096,        0,      0,      0,        0
mbuf_cluster:   2048,    25600,   2350,     72,     8576
mbuf:            256,        0,   7353,   4182, 8788195904
mbuf_packet:     256,        0,  10287,   1248, 3081357337
VMSPACE:         300,        0,     48,     95,   177126
UPCALL:           44,        0,      0,      0,        0
KSEGRP:           88,        0,    210,     30,      210
THREAD:          372,        0,    210,     20,      210
PROC:            524,        0,    144,     66,   177222
Files:            72,        0,   2925,   2428, 671482091
4096:           4096,        0,    185,     79,  2372981
2048:           2048,        0,   1945,    643, 13387706
1024:           1024,        0,     59,     49,  2742101
512:             512,        0,   1694,   1530,   240379
256:             256,        0,    540,    390, 597807596
128:             128,        0,   2179,   3101, 21577893
64:               64,        0,   3932,    847, 43094017
32:               32,        0,   1699,   1352,  6760587
16:               16,        0,   7335,   4439, 1244047664
mt_zone:          64,        0,    147,     89,      147
DP fakepg:        72,        0,      0,      0,        0
PV ENTRY:         24,  1746670,  15775,  27000, 865708327
MAP ENTRY:        68,        0,   1285,   2355, 54111213
KMAP ENTRY:       68,    57456,     15,    993,    89294
MAP:             192,        0,      7,     33,        7
VM OBJECT:       132,        0,  76920,   9587, 83392691
128 Bucket:      524,        0,   2347,      5,     6876
64 Bucket:       268,        0,     28,     28,       81
32 Bucket:       140,        0,     30,     26,       44
16 Bucket:        76,        0,     19,     31,       34
UMA Hash:        128,        0,      4,     26,        6
UMA RCntSlab:    104,        0,   1211,     10,     2355
UMA Slabs:        64,        0,   2504,     33,    13076
UMA Zones:       120,        0,     61,     29,       61
UMA Kegs:        140,        0,     61,     11,       61

vm.zone_count: 63
vm.old_contigmalloc: 0
vm.swap_idle_threshold1: 2
vm.swap_idle_threshold2: 10
vm.exec_map_entries: 16
vm.v_free_severe: 2034
vm.stats.sys.v_swtch: 2030861586
vm.stats.sys.v_trap: 770930290
vm.stats.sys.v_syscall: 3502670081
vm.stats.sys.v_intr: 4237226831
vm.stats.sys.v_soft: 10796447
vm.stats.vm.v_vm_faults: 773973256
vm.stats.vm.v_cow_faults: 6849304
vm.stats.vm.v_cow_optim: 463
vm.stats.vm.v_zfod: 760528924
vm.stats.vm.v_ozfod: 726843143
vm.stats.vm.v_swapin: 0
vm.stats.vm.v_swapout: 0
vm.stats.vm.v_swappgsin: 0
vm.stats.vm.v_swappgsout: 0
vm.stats.vm.v_vnodein: 58290
vm.stats.vm.v_vnodeout: 287
vm.stats.vm.v_vnodepgsin: 129322
vm.stats.vm.v_vnodepgsout: 287
vm.stats.vm.v_intrans: 283
vm.stats.vm.v_reactivated: 109244
vm.stats.vm.v_pdwakeups: 174
vm.stats.vm.v_pdpages: 2348139
vm.stats.vm.v_dfree: 0
vm.stats.vm.v_pfree: 11976353
vm.stats.vm.v_tfree: 948841085
vm.stats.vm.v_page_size: 4096
vm.stats.vm.v_page_count: 513795
vm.stats.vm.v_free_reserved: 751
vm.stats.vm.v_free_target: 14023
vm.stats.vm.v_free_min: 3318
vm.stats.vm.v_free_count: 84994
vm.stats.vm.v_wire_count: 55425
vm.stats.vm.v_active_count: 5024
vm.stats.vm.v_inactive_target: 21034
vm.stats.vm.v_inactive_count: 368301
vm.stats.vm.v_cache_count: 0
vm.stats.vm.v_cache_min: 14023
vm.stats.vm.v_cache_max: 28046
vm.stats.vm.v_pageout_free_min: 34
vm.stats.vm.v_interrupt_free_min: 2
vm.stats.vm.v_forks: 151942
vm.stats.vm.v_vforks: 25183
vm.stats.vm.v_rforks: 0
vm.stats.vm.v_kthreads: 97
vm.stats.vm.v_forkpages: 9586635
vm.stats.vm.v_vforkpages: 2243101
vm.stats.vm.v_rforkpages: 0
vm.stats.vm.v_kthreadpages: 0
vm.stats.misc.zero_page_count: 58271
vm.stats.misc.cnt_prezero: 733176034
vm.max_proc_mmap: 49344
vm.msync_flush_flags: 3
vm.old_msync: 0
vm.boot_pages: 48
vm.max_launder: 32
vm.pageout_stats_max: 14023
vm.pageout_full_stats_interval: 20
vm.pageout_stats_interval: 5
vm.swap_idle_enabled: 0
vm.defer_swapspace_pageouts: 0
vm.disable_swapspace_pageouts: 0
vm.pageout_lock_miss: 0
vm.idlezero_enable: 1
vm.idlezero_maxrun: 16
vm.kvm_size: 1073737728
vm.kvm_free: 281014272
vfs.ufs.dirhash_minsize: 2560
vfs.ufs.dirhash_maxmem: 2097152
vfs.ufs.dirhash_mem: 2096034
vfs.ufs.dirhash_docheck: 0
vfs.devfs.generation: 111
vfs.devfs.rule_depth: 1
vfs.pfs.vncache.entries: 1
vfs.pfs.vncache.maxentries: 257
vfs.pfs.vncache.hits: 1618
vfs.pfs.vncache.misses: 672
vfs.vmiodirenable: 1
vfs.runningbufspace: 0
vfs.bufspace: 117637120
vfs.maxbufspace: 118358016
vfs.bufmallocspace: 3803136
vfs.maxmallocbufspace: 5885132
vfs.lobufspace: 117637120
vfs.hibufspace: 117702656
vfs.bufreusecnt: 7180
vfs.buffreekvacnt: 0
vfs.bufdefragcnt: 0
vfs.lorunningspace: 524288
vfs.hirunningspace: 1048576
vfs.dirtybufferflushes: 0
vfs.altbufferflushes: 0
vfs.recursiveflushes: 0
vfs.numdirtybuffers: 18
vfs.lodirtybuffers: 913
vfs.hidirtybuffers: 1826
vfs.dirtybufthresh: 1643
vfs.numfreebuffers: 7203
vfs.lofreebuffers: 406
vfs.hifreebuffers: 812
vfs.getnewbufcalls: 124961833
vfs.getnewbufrestarts: 0
vfs.flushwithdeps: 0
vfs.cache.numneg: 5454
vfs.cache.numcache: 92796
vfs.cache.numcalls: 29938650
vfs.cache.dothits: 554967
vfs.cache.dotdothits: 433665
vfs.cache.numchecks: 2913475498
vfs.cache.nummiss: 93258912
vfs.cache.nummisszap: 29536
vfs.cache.numposzaps: 13840
vfs.cache.numposhits: 4223608994
vfs.cache.numnegzaps: 1181040
vfs.cache.numneghits: 5824992
vfs.cache.nchstats: 4223608994 5824992 1194880 0 93288448 0 6970602 9152820
vfs.cache.numfullpathcalls: 34877
vfs.cache.numfullpathfail1: 3
vfs.cache.numfullpathfail2: 0
vfs.cache.numfullpathfail4: 0
vfs.cache.numfullpathfound: 34874
vfs.write_behind: 1
vfs.read_max: 8
vfs.lookup_shared: 0
vfs.usermount: 0
vfs.numvnodes: 87914
vfs.wantfreevnodes: 25000
vfs.freevnodes: 5559
vfs.reassignbufcalls: 5513654
vfs.timestamp_precision: 0
vfs.worklist_len: 5
vfs.ffs.doasyncfree: 1
vfs.ffs.doreallocblks: 1
vfs.ffs.compute_summary_at_mount: 0
net.local.stream.sendspace: 8192
net.local.stream.recvspace: 8192
net.local.dgram.maxdgram: 2048
net.local.dgram.recvspace: 4096
net.local.inflight: 0
net.local.taskcount: 0
net.local.recycled: 0
net.inet.ip.portrange.lowfirst: 1023
net.inet.ip.portrange.lowlast: 600
net.inet.ip.portrange.first: 49152
net.inet.ip.portrange.last: 8000
net.inet.ip.portrange.hifirst: 49152
net.inet.ip.portrange.hilast: 65535
net.inet.ip.portrange.reservedhigh: 1023
net.inet.ip.portrange.reservedlow: 0
net.inet.ip.portrange.randomized: 1
net.inet.ip.portrange.randomcps: 10
net.inet.ip.portrange.randomtime: 45
net.inet.ip.forwarding: 0
net.inet.ip.redirect: 1
net.inet.ip.ttl: 64
net.inet.ip.rtexpire: 10
net.inet.ip.rtminexpire: 10
net.inet.ip.rtmaxcache: 128
net.inet.ip.sourceroute: 0
net.inet.ip.intr_queue_maxlen: 100
net.inet.ip.intr_queue_drops: 843925
net.inet.ip.accept_sourceroute: 0
net.inet.ip.keepfaith: 0
net.inet.ip.gifttl: 30
net.inet.ip.subnets_are_local: 0
net.inet.ip.same_prefix_carp_only: 0
net.inet.ip.fastforwarding: 0
net.inet.ip.process_options: 1
net.inet.ip.maxfragpackets: 800
net.inet.ip.maxfragsperpacket: 16
net.inet.ip.sendsourcequench: 0
net.inet.ip.random_id: 0
net.inet.ip.check_interface: 0
net.inet.icmp.maskrepl: 0
net.inet.icmp.icmplim: 2000
net.inet.icmp.maskfake: 0
net.inet.icmp.drop_redirect: 0
net.inet.icmp.log_redirect: 0
net.inet.icmp.icmplim_output: 1
net.inet.icmp.reply_src: 
net.inet.icmp.bmcastecho: 0
net.inet.tcp.rfc1323: 0
net.inet.tcp.mssdflt: 1460
net.inet.tcp.keepidle: 600000
net.inet.tcp.keepintvl: 75000
net.inet.tcp.sendspace: 65535
net.inet.tcp.recvspace: 32768
net.inet.tcp.keepinit: 75000
net.inet.tcp.delacktime: 100
net.inet.tcp.hostcache.cachelimit: 15360
net.inet.tcp.hostcache.hashsize: 512
net.inet.tcp.hostcache.bucketlimit: 30
net.inet.tcp.hostcache.count: 15360
net.inet.tcp.hostcache.expire: 3600
net.inet.tcp.hostcache.purge: 0
net.inet.tcp.log_in_vain: 0
net.inet.tcp.blackhole: 0
net.inet.tcp.delayed_ack: 1
net.inet.tcp.rfc3042: 1
net.inet.tcp.rfc3390: 0
net.inet.tcp.insecure_rst: 0
net.inet.tcp.reass.maxsegments: 1600
net.inet.tcp.reass.cursegments: 77
net.inet.tcp.reass.maxqlen: 48
net.inet.tcp.reass.overflows: 0
net.inet.tcp.path_mtu_discovery: 1
net.inet.tcp.slowstart_flightsize: 44
net.inet.tcp.local_slowstart_flightsize: 4
net.inet.tcp.newreno: 1
net.inet.tcp.sack.enable: 1
net.inet.tcp.sack.maxholes: 128
net.inet.tcp.sack.globalmaxholes: 65536
net.inet.tcp.sack.globalholes: 64
net.inet.tcp.minmss: 216
net.inet.tcp.minmssoverload: 0
net.inet.tcp.tcbhashsize: 16384
net.inet.tcp.do_tcpdrain: 1
net.inet.tcp.pcbcount: 11621
net.inet.tcp.icmp_may_rst: 1
net.inet.tcp.isn_reseed_interval: 0
net.inet.tcp.inflight.enable: 0
net.inet.tcp.inflight.debug: 0
net.inet.tcp.inflight.min: 6144
net.inet.tcp.inflight.max: 1073725440
net.inet.tcp.inflight.stab: 20
net.inet.tcp.syncookies: 1
net.inet.tcp.syncache.bucketlimit: 30
net.inet.tcp.syncache.cachelimit: 15359
net.inet.tcp.syncache.count: 327
net.inet.tcp.syncache.hashsize: 512
net.inet.tcp.syncache.rexmtlimit: 3
net.inet.tcp.msl: 30000
net.inet.tcp.rexmit_min: 3
net.inet.tcp.rexmit_slop: 200
net.inet.tcp.always_keepalive: 1
net.inet.udp.checksum: 1
net.inet.udp.maxdgram: 9216
net.inet.udp.recvspace: 655350
net.inet.udp.log_in_vain: 0
net.inet.udp.blackhole: 0
net.inet.udp.strict_mcast_mship: 0
net.inet.raw.maxdgram: 8192
net.inet.raw.recvspace: 8192
net.inet.accf.unloadable: 0
net.inet.accf.http.parsehttpversion: 1
net.link.generic.system.ifcount: 3
net.link.ether.inet.prune_intvl: 300
net.link.ether.inet.max_age: 1200
net.link.ether.inet.maxtries: 5
net.link.ether.inet.useloopback: 1
net.link.ether.inet.proxyall: 0
net.link.ether.inet.log_arp_wrong_iface: 1
net.link.ether.inet.log_arp_movements: 1
net.link.ether.inet.log_arp_permanent_modify: 1
net.link.ether.ipfw: 0
net.link.gif.max_nesting: 1
net.link.gif.parallel_tunnels: 0
net.link.log_link_state_change: 1
net.bpf.bufsize: 4096
net.bpf.maxbufsize: 524288
net.bpf.maxinsns: 512
net.isr.direct: 0
net.isr.count: -1669709726
net.isr.directed: 0
net.isr.deferred: -1669709725
net.isr.queued: 420
net.isr.drop: 0
net.isr.swi_count: 1102355314
net.route.netisr_maxqlen: 256
debug.mddebug: 0
debug.elf32_trace: 0
debug.elf32_legacy_coredump: 0
debug.boothowto: -2147483648
debug.bootverbose: 0
debug.cpufreq.lowest: 0
debug.cpufreq.verbose: 0
debug.sizeof.cdev: 184
debug.sizeof.cdev_priv: 216
debug.sizeof.g_class: 68
debug.sizeof.g_geom: 68
debug.sizeof.g_provider: 88
debug.sizeof.g_consumer: 60
debug.sizeof.g_bioq: 48
debug.sizeof.vnode: 272
debug.sizeof.proc: 524
debug.sizeof.bio: 132
debug.sizeof.buf: 328
debug.sizeof.kinfo_proc: 768
debug.sizeof.devstat: 240
debug.to_avg_depth: 1542
debug.to_avg_gcalls: 0
debug.to_avg_mtxcalls: 0
debug.to_avg_mpcalls: 798
debug.kdb.available: 
debug.kdb.current: 
debug.kdb.enter: 0
debug.rman_debug: 0
debug.ttydebug: 0
debug.nchash: 131071
debug.ncnegfactor: 16
debug.numneg: 5454
debug.numcache: 92803
debug.numcachehv: 16350
debug.vfscache: 1
debug.vnsize: 272
debug.ncsize: 36
debug.hashstat.nchash: 131072 66296 8 5057
debug.disablecwd: 0
debug.disablefullpath: 0
debug.mpsafevfs: 1
debug.rush_requests: 0
debug.vnlru_nowhere: 0
debug.if_tun_debug: 0
debug.mpsafenet: 1
debug.dopersistence: 0
debug.snapdebug: 0
debug.collectsnapstats: 0
debug.max_softdeps: 400000
debug.tickdelay: 2
debug.maxindirdeps: 50
debug.worklist_push: 0
debug.blk_limit_push: 0
debug.ino_limit_push: 0
debug.blk_limit_hit: 0
debug.ino_limit_hit: 0
debug.sync_limit_hit: 0
debug.indir_blk_ptrs: 4906
debug.inode_bitmap: 27358
debug.direct_blk_ptrs: 21989
debug.dir_entry: 13778
debug.worklist_num: 4
debug.bigcgs: 0
debug.dobkgrdwrite: 1
debug.dircheck: 0
debug.nosleepwithlocks: 0
debug.mpsafevm: 1
debug.psm.loglevel: 0
debug.psm.hz: 20
debug.psm.errsecs: 2
debug.psm.errusecs: 0
debug.psm.secs: 0
debug.psm.usecs: 500000
debug.psm.pkterrthresh: 2
debug.PMAP1changed: 482027
debug.PMAP1unchanged: 59934724
debug.acpi.acpi_ca_version: 0x20041119
debug.acpi.do_powerstate: 1
debug.acpi.semaphore_debug: 0
hw.machine: i386
hw.model: Intel(R) Xeon(TM) CPU 3.00GHz
hw.ncpu: 1
hw.byteorder: 1234
hw.physmem: 2142478336
hw.usermem: 1915936768
hw.pagesize: 4096
hw.floatingpoint: 1
hw.machine_arch: i386
hw.realmem: 2147221504
hw.amr.force_sg32: 0
hw.pci.enable_io_modes: 1
hw.pci.do_power_nodriver: 0
hw.pci.do_power_resume: 1
hw.pci.host_mem_start: 2147483648
hw.pci.irq_override_mask: 57080
hw.intr_storm_threshold: 500
hw.availpages: 523066
hw.bus.devctl_disable: 0
hw.psm.tap_threshold: 25
hw.psm.tap_timeout: 125000
hw.kbd.keymap_restrict_change: 0
hw.syscons.saver.keybonly: 1
hw.syscons.bell: 1
hw.syscons.sc_no_suspend_vtswitch: 0
hw.busdma.total_bpages: 1
hw.busdma.zone0.total_bpages: 1
hw.busdma.zone0.free_bpages: 1
hw.busdma.zone0.reserved_bpages: 0
hw.busdma.zone0.active_bpages: 0
hw.busdma.zone0.total_bounced: 0
hw.busdma.zone0.total_deferred: 0
hw.busdma.zone0.lowaddr: 0xffffffff
hw.busdma.zone0.alignment: 128
hw.busdma.zone0.boundary: 0
hw.clockrate: 2992
hw.instruction_sse: 1
hw.apic.enable_extint: 0
hw.acpi.supported_sleep_state: S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S4
hw.acpi.lid_switch_state: NONE
hw.acpi.standby_state: S1
hw.acpi.suspend_state: S3
hw.acpi.sleep_delay: 1
hw.acpi.s4bios: 0
hw.acpi.verbose: 0
hw.acpi.reset_video: 1
hw.acpi.cpu.cx_supported: C1/0
hw.acpi.cpu.cx_lowest: C1
hw.acpi.cpu.cx_usage: 100.00%
machdep.adjkerntz: 18000
machdep.disable_rtc_set: 0
machdep.wall_cmos_clock: 1
machdep.enable_panic_key: 0
machdep.disable_mtrrs: 0
machdep.cpu_idle_hlt: 1
machdep.guessed_bootdev: 2686451712
machdep.panic_on_nmi: 1
machdep.tsc_freq: 2992710885
machdep.i8254_freq: 1193182
machdep.acpi_timer_freq: 3579545
machdep.acpi_root: 1037744
user.cs_path: /usr/bin:/bin:/usr/sbin:/sbin:
user.bc_base_max: 99
user.bc_dim_max: 2048
user.bc_scale_max: 99
user.bc_string_max: 1000
user.coll_weights_max: 0
user.expr_nest_max: 32
user.line_max: 2048
user.re_dup_max: 255
user.posix2_version: 199212
user.posix2_c_bind: 0
user.posix2_c_dev: 0
user.posix2_char_term: 0
user.posix2_fort_dev: 0
user.posix2_fort_run: 0
user.posix2_localedef: 0
user.posix2_sw_dev: 0
user.posix2_upe: 0
user.stream_max: 20
user.tzname_max: 255
p1003_1b.asynchronous_io: 0
p1003_1b.mapped_files: 1
p1003_1b.memlock: 0
p1003_1b.memlock_range: 0
p1003_1b.memory_protection: 0
p1003_1b.message_passing: 0
p1003_1b.prioritized_io: 0
p1003_1b.priority_scheduling: 1
p1003_1b.realtime_signals: 0
p1003_1b.semaphores: 0
p1003_1b.fsync: 0
p1003_1b.shared_memory_objects: 1
p1003_1b.synchronized_io: 0
p1003_1b.timers: 0
p1003_1b.aio_listio_max: -1
p1003_1b.aio_max: -1
p1003_1b.aio_prio_delta_max: -1
p1003_1b.delaytimer_max: 0
p1003_1b.mq_open_max: 0
p1003_1b.pagesize: 4096
p1003_1b.rtsig_max: 0
p1003_1b.sem_nsems_max: 0
p1003_1b.sem_value_max: 0
p1003_1b.sigqueue_max: 0
p1003_1b.timer_max: 0
security.jail.set_hostname_allowed: 1
security.jail.socket_unixiproute_only: 1
security.jail.sysvipc_allowed: 0
security.jail.enforce_statfs: 2
security.jail.allow_raw_sockets: 0
security.jail.chflags_allowed: 0
security.jail.jailed: 0
security.bsd.suser_enabled: 1
security.bsd.see_other_uids: 0
security.bsd.see_other_gids: 1
security.bsd.conservative_signals: 1
security.bsd.unprivileged_proc_debug: 1
security.bsd.unprivileged_read_msgbuf: 1
security.bsd.hardlink_check_uid: 0
security.bsd.hardlink_check_gid: 0
security.bsd.unprivileged_get_quota: 0
dev.nexus.0.%driver: nexus
dev.nexus.0.%parent: root0
dev.npx.0.%desc: math processor
dev.npx.0.%driver: npx
dev.npx.0.%parent: nexus0
dev.acpi.0.%desc: DELL PE BKC
dev.acpi.0.%driver: acpi
dev.acpi.0.%parent: nexus0
dev.acpi_sysresource.0.%desc: System Resource
dev.acpi_sysresource.0.%driver: acpi_sysresource
dev.acpi_sysresource.0.%location: handle=\_SB_.PCI0.ISA_.MBIO
dev.acpi_sysresource.0.%pnpinfo: _HID=PNP0C01 _UID=0
dev.acpi_sysresource.0.%parent: acpi0
dev.acpi_sysresource.1.%desc: System Resource
dev.acpi_sysresource.1.%driver: acpi_sysresource
dev.acpi_sysresource.1.%location: handle=\_SB_.PCI0.PEHB
dev.acpi_sysresource.1.%pnpinfo: _HID=PNP0C02 _UID=0
dev.acpi_sysresource.1.%parent: acpi0
dev.pci_link.0.%desc: ACPI PCI Link LNKA
dev.pci_link.0.%driver: pci_link
dev.pci_link.0.%location: handle=\_SB_.LNKA
dev.pci_link.0.%pnpinfo: _HID=PNP0C0F _UID=1
dev.pci_link.0.%parent: acpi0
dev.pci_link.1.%desc: ACPI PCI Link LNKB
dev.pci_link.1.%driver: pci_link
dev.pci_link.1.%location: handle=\_SB_.LNKB
dev.pci_link.1.%pnpinfo: _HID=PNP0C0F _UID=2
dev.pci_link.1.%parent: acpi0
dev.pci_link.2.%desc: ACPI PCI Link LNKC
dev.pci_link.2.%driver: pci_link
dev.pci_link.2.%location: handle=\_SB_.LNKC
dev.pci_link.2.%pnpinfo: _HID=PNP0C0F _UID=3
dev.pci_link.2.%parent: acpi0
dev.pci_link.3.%desc: ACPI PCI Link LNKD
dev.pci_link.3.%driver: pci_link
dev.pci_link.3.%location: handle=\_SB_.LNKD
dev.pci_link.3.%pnpinfo: _HID=PNP0C0F _UID=4
dev.pci_link.3.%parent: acpi0
dev.pci_link.4.%desc: ACPI PCI Link LNKE
dev.pci_link.4.%driver: pci_link
dev.pci_link.4.%location: handle=\_SB_.LNKE
dev.pci_link.4.%pnpinfo: _HID=PNP0C0F _UID=5
dev.pci_link.4.%parent: acpi0
dev.pci_link.5.%desc: ACPI PCI Link LNKF
dev.pci_link.5.%driver: pci_link
dev.pci_link.5.%location: handle=\_SB_.LNKF
dev.pci_link.5.%pnpinfo: _HID=PNP0C0F _UID=6
dev.pci_link.5.%parent: acpi0
dev.pci_link.6.%desc: ACPI PCI Link LNKG
dev.pci_link.6.%driver: pci_link
dev.pci_link.6.%location: handle=\_SB_.LNKG
dev.pci_link.6.%pnpinfo: _HID=PNP0C0F _UID=7
dev.pci_link.6.%parent: acpi0
dev.pci_link.7.%desc: ACPI PCI Link LNKH
dev.pci_link.7.%driver: pci_link
dev.pci_link.7.%location: handle=\_SB_.LNKH
dev.pci_link.7.%pnpinfo: _HID=PNP0C0F _UID=8
dev.pci_link.7.%parent: acpi0
dev.acpi_timer.0.%desc: 24-bit timer at 3.579545MHz
dev.acpi_timer.0.%driver: acpi_timer
dev.acpi_timer.0.%location: unknown
dev.acpi_timer.0.%pnpinfo: unknown
dev.acpi_timer.0.%parent: acpi0
dev.cpu.0.%desc: ACPI CPU
dev.cpu.0.%driver: cpu
dev.cpu.0.%location: handle=\_PR_.CPU0
dev.cpu.0.%pnpinfo: _HID=none _UID=0
dev.cpu.0.%parent: acpi0
dev.pcib.0.%desc: ACPI Host-PCI bridge
dev.pcib.0.%driver: pcib
dev.pcib.0.%location: handle=\_SB_.PCI0
dev.pcib.0.%pnpinfo: _HID=PNP0A03 _UID=1
dev.pcib.0.%parent: acpi0
dev.pcib.0.wake: 0
dev.pcib.1.%desc: ACPI PCI-PCI bridge
dev.pcib.1.%driver: pcib
dev.pcib.1.%location: slot=2 function=0 handle=\_SB_.PCI0.PALO
dev.pcib.1.%pnpinfo: vendor=0x8086 device=0x3595 subvendor=0x0050 subdevice=0x0000 class=0x060400
dev.pcib.1.%parent: pci0
dev.pcib.1.wake: 0
dev.pcib.2.%desc: ACPI PCI-PCI bridge
dev.pcib.2.%driver: pcib
dev.pcib.2.%location: slot=0 function=0 handle=\_SB_.PCI0.PALO.DOBA
dev.pcib.2.%pnpinfo: vendor=0x8086 device=0x0330 subvendor=0x0044 subdevice=0x0000 class=0x060400
dev.pcib.2.%parent: pci1
dev.pcib.3.%desc: ACPI PCI-PCI bridge
dev.pcib.3.%driver: pcib
dev.pcib.3.%location: slot=0 function=2 handle=\_SB_.PCI0.PALO.DOBB
dev.pcib.3.%pnpinfo: vendor=0x8086 device=0x0332 subvendor=0x0044 subdevice=0x0000 class=0x060400
dev.pcib.3.%parent: pci1
dev.pcib.4.%desc: ACPI PCI-PCI bridge
dev.pcib.4.%driver: pcib
dev.pcib.4.%location: slot=4 function=0 handle=\_SB_.PCI0.PBLO
dev.pcib.4.%pnpinfo: vendor=0x8086 device=0x3597 subvendor=0x0050 subdevice=0x0000 class=0x060400
dev.pcib.4.%parent: pci0
dev.pcib.4.wake: 0
dev.pcib.5.%desc: ACPI PCI-PCI bridge
dev.pcib.5.%driver: pcib
dev.pcib.5.%location: slot=5 function=0 handle=\_SB_.PCI0.PBHI
dev.pcib.5.%pnpinfo: vendor=0x8086 device=0x3598 subvendor=0x0050 subdevice=0x0000 class=0x060400
dev.pcib.5.%parent: pci0
dev.pcib.5.wake: 0
dev.pcib.6.%desc: ACPI PCI-PCI bridge
dev.pcib.6.%driver: pcib
dev.pcib.6.%location: slot=0 function=0 handle=\_SB_.PCI0.PBHI.PXB1
dev.pcib.6.%pnpinfo: vendor=0x8086 device=0x0329 subvendor=0x0044 subdevice=0x0000 class=0x060400
dev.pcib.6.%parent: pci5
dev.pcib.7.%desc: ACPI PCI-PCI bridge
dev.pcib.7.%driver: pcib
dev.pcib.7.%location: slot=0 function=2 handle=\_SB_.PCI0.PBHI.PXB2
dev.pcib.7.%pnpinfo: vendor=0x8086 device=0x032a subvendor=0x0044 subdevice=0x0000 class=0x060400
dev.pcib.7.%parent: pci5
dev.pcib.8.%desc: ACPI PCI-PCI bridge
dev.pcib.8.%driver: pcib
dev.pcib.8.%location: slot=6 function=0 handle=\_SB_.PCI0.VPR0
dev.pcib.8.%pnpinfo: vendor=0x8086 device=0x3599 subvendor=0x0050 subdevice=0x0000 class=0x060400
dev.pcib.8.%parent: pci0
dev.pcib.8.wake: 0
dev.pcib.9.%desc: ACPI PCI-PCI bridge
dev.pcib.9.%driver: pcib
dev.pcib.9.%location: slot=30 function=0 handle=\_SB_.PCI0.PICH
dev.pcib.9.%pnpinfo: vendor=0x8086 device=0x244e subvendor=0x0000 subdevice=0x0000 class=0x060400
dev.pcib.9.%parent: pci0
dev.pcib.9.wake: 0
dev.pci.0.%desc: ACPI PCI bus
dev.pci.0.%driver: pci
dev.pci.0.%parent: pcib0
dev.pci.0.wake: 0
dev.pci.1.%desc: ACPI PCI bus
dev.pci.1.%driver: pci
dev.pci.1.%parent: pcib1
dev.pci.1.wake: 0
dev.pci.2.%desc: ACPI PCI bus
dev.pci.2.%driver: pci
dev.pci.2.%parent: pcib2
dev.pci.3.%desc: ACPI PCI bus
dev.pci.3.%driver: pci
dev.pci.3.%parent: pcib3
dev.pci.4.%desc: ACPI PCI bus
dev.pci.4.%driver: pci
dev.pci.4.%parent: pcib4
dev.pci.4.wake: 0
dev.pci.5.%desc: ACPI PCI bus
dev.pci.5.%driver: pci
dev.pci.5.%parent: pcib5
dev.pci.5.wake: 0
dev.pci.6.%desc: ACPI PCI bus
dev.pci.6.%driver: pci
dev.pci.6.%parent: pcib6
dev.pci.7.%desc: ACPI PCI bus
dev.pci.7.%driver: pci
dev.pci.7.%parent: pcib7
dev.pci.8.%desc: ACPI PCI bus
dev.pci.8.%driver: pci
dev.pci.8.%parent: pcib8
dev.pci.8.wake: 0
dev.pci.9.%desc: ACPI PCI bus
dev.pci.9.%driver: pci
dev.pci.9.%parent: pcib9
dev.pci.9.wake: 0
dev.hostb.0.%desc: Host to PCI bridge
dev.hostb.0.%driver: hostb
dev.hostb.0.%location: slot=0 function=0
dev.hostb.0.%pnpinfo: vendor=0x8086 device=0x3590 subvendor=0x1028 subdevice=0x016c class=0x060000
dev.hostb.0.%parent: pci0
dev.amr.0.%desc: LSILogic MegaRAID 1.53
dev.amr.0.%driver: amr
dev.amr.0.%location: slot=14 function=0
dev.amr.0.%pnpinfo: vendor=0x1028 device=0x0013 subvendor=0x1028 subdevice=0x016c class=0x010400
dev.amr.0.%parent: pci2
dev.amr.0.allow_volume_configure: 0
dev.em.0.%desc: Intel(R) PRO/1000 Network Connection Version - 3.2.18
dev.em.0.%driver: em
dev.em.0.%location: slot=7 function=0
dev.em.0.%pnpinfo: vendor=0x8086 device=0x1076 subvendor=0x1028 subdevice=0x016d class=0x020000
dev.em.0.%parent: pci6
dev.em.0.debug_info: -1
dev.em.0.stats: -1
dev.em.0.rx_int_delay: 0
dev.em.0.tx_int_delay: 66
dev.em.0.rx_abs_int_delay: 0
dev.em.0.tx_abs_int_delay: 66
dev.em.1.%desc: Intel(R) PRO/1000 Network Connection Version - 3.2.18
dev.em.1.%driver: em
dev.em.1.%location: slot=8 function=0
dev.em.1.%pnpinfo: vendor=0x8086 device=0x1076 subvendor=0x1028 subdevice=0x016d class=0x020000
dev.em.1.%parent: pci7
dev.em.1.debug_info: -1
dev.em.1.stats: -1
dev.em.1.rx_int_delay: 0
dev.em.1.tx_int_delay: 66
dev.em.1.rx_abs_int_delay: 66
dev.em.1.tx_abs_int_delay: 66
dev.isab.0.%desc: PCI-ISA bridge
dev.isab.0.%driver: isab
dev.isab.0.%location: slot=31 function=0 handle=\_SB_.PCI0.ISA_
dev.isab.0.%pnpinfo: vendor=0x8086 device=0x24d0 subvendor=0x0000 subdevice=0x0000 class=0x060100
dev.isab.0.%parent: pci0
dev.isa.0.%desc: ISA bus
dev.isa.0.%driver: isa
dev.isa.0.%parent: isab0
dev.atdma.0.%desc: AT DMA controller
dev.atdma.0.%driver: atdma
dev.atdma.0.%location: handle=\_SB_.PCI0.ISA_.DMA_
dev.atdma.0.%pnpinfo: _HID=PNP0200 _UID=0
dev.atdma.0.%parent: acpi0
dev.npxisa.0.%desc: Legacy ISA coprocessor support
dev.npxisa.0.%driver: npxisa
dev.npxisa.0.%location: handle=\_SB_.PCI0.ISA_.FPU_
dev.npxisa.0.%pnpinfo: _HID=PNP0C04 _UID=0
dev.npxisa.0.%parent: acpi0
dev.atpic.0.%desc: AT interrupt controller
dev.atpic.0.%driver: atpic
dev.atpic.0.%location: handle=\_SB_.PCI0.ISA_.PIC_
dev.atpic.0.%pnpinfo: _HID=PNP0000 _UID=0
dev.atpic.0.%parent: acpi0
dev.attimer.0.%desc: AT realtime clock
dev.attimer.0.%driver: attimer
dev.attimer.0.%location: handle=\_SB_.PCI0.ISA_.RTC_
dev.attimer.0.%pnpinfo: _HID=PNP0B00 _UID=0
dev.attimer.0.%parent: acpi0
dev.attimer.1.%desc: AT timer
dev.attimer.1.%driver: attimer
dev.attimer.1.%location: handle=\_SB_.PCI0.ISA_.TMR_
dev.attimer.1.%pnpinfo: _HID=PNP0100 _UID=0
dev.attimer.1.%parent: acpi0
dev.pmtimer.0.%driver: pmtimer
dev.pmtimer.0.%parent: isa0
dev.orm.0.%desc: ISA Option ROMs
dev.orm.0.%driver: orm
dev.orm.0.%parent: isa0
dev.sc.0.%desc: System console
dev.sc.0.%driver: sc
dev.sc.0.%parent: isa0
dev.vga.0.%desc: Generic ISA VGA
dev.vga.0.%driver: vga
dev.vga.0.%parent: isa0
dev.atkbdc.0.%desc: Keyboard controller (i8042)
dev.atkbdc.0.%driver: atkbdc
dev.atkbdc.0.%parent: isa0
dev.atkbd.0.%desc: AT Keyboard
dev.atkbd.0.%driver: atkbd
dev.atkbd.0.%parent: atkbdc0
dev.amrd.0.%desc: LSILogic MegaRAID logical drive
dev.amrd.0.%driver: amrd
dev.amrd.0.%parent: amr0
--- sysctl.out ends here ---

--- dmesg.out begins here ---
Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 6.0-STABLE #0: Thu Jan 26 20:40:41 EST 2006
    root@server:/usr/obj/usr/src/sys/1850RAID
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Xeon(TM) CPU 3.00GHz (2992.71-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf43  Stepping = 3
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x641d<SSE3,RSVD2,MON,DS_CPL,CNTX-ID,CX16,<b14>>
  AMD Features=0x20100000<NX,LM>
real memory  = 2147221504 (2047 MB)
avail memory = 2100604928 (2003 MB)
ACPI APIC Table: <DELL   PE BKC  >
ioapic0: Changing APIC ID to 1
ioapic1: Changing APIC ID to 2
ioapic1: WARNING: intbase 32 != expected base 24
ioapic2: Changing APIC ID to 3
ioapic2: WARNING: intbase 64 != expected base 56
ioapic0 <Version 2.0> irqs 0-23 on motherboard
ioapic1 <Version 2.0> irqs 32-55 on motherboard
ioapic2 <Version 2.0> irqs 64-87 on motherboard
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <DELL PE BKC> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
cpu0: <ACPI CPU> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 2.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> at device 0.0 on pci1
pci2: <ACPI PCI bus> on pcib2
amr0: <LSILogic MegaRAID 1.53> mem 0xf80f0000-0xf80fffff,0xfeae0000-0xfeafffff irq 46 at device 14.0 on pci2
amr0: delete logical drives supported by controller
amr0: <LSILogic PERC 4e/Si> Firmware 516A, BIOS H418, 256MB RAM
pcib3: <ACPI PCI-PCI bridge> at device 0.2 on pci1
pci3: <ACPI PCI bus> on pcib3
pcib4: <ACPI PCI-PCI bridge> at device 4.0 on pci0
pci4: <ACPI PCI bus> on pcib4
pcib5: <ACPI PCI-PCI bridge> at device 5.0 on pci0
pci5: <ACPI PCI bus> on pcib5
pcib6: <ACPI PCI-PCI bridge> at device 0.0 on pci5
pci6: <ACPI PCI bus> on pcib6
em0: <Intel(R) PRO/1000 Network Connection Version - 3.2.18> port 0xecc0-0xecff mem 0xfe7e0000-0xfe7fffff irq 64 at device 7.0 on pci6
em0: Ethernet address: 00:14:22:13:79:fc
pcib7: <ACPI PCI-PCI bridge> at device 0.2 on pci5
pci7: <ACPI PCI bus> on pcib7
em1: <Intel(R) PRO/1000 Network Connection Version - 3.2.18> port 0xdcc0-0xdcff mem 0xfe5e0000-0xfe5fffff irq 65 at device 8.0 on pci7
em1: Ethernet address: 00:14:22:13:79:fd
pcib8: <ACPI PCI-PCI bridge> at device 6.0 on pci0
pci8: <ACPI PCI bus> on pcib8
pcib9: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci9: <ACPI PCI bus> on pcib9
pci9: <display, VGA> at device 13.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 0xc0000-0xcafff,0xec000-0xeffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
Timecounter "TSC" frequency 2992710885 Hz quality 800
Timecounters tick every 1.000 msec
amr0: delete logical drives supported by controller
amrd0: <LSILogic MegaRAID logical drive> on amr0
amrd0: 139900MB (286515200 sectors) RAID 1 (optimal)
Trying to mount root from ufs:/dev/amrd0s1a
em0: link state changed to UP
/: optimization changed from TIME to SPACE
--- dmesg.out ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-net 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Feb 1 19:21:15 UTC 2006 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=92690 
Responsible-Changed-From-To: freebsd-net->andre 
Responsible-Changed-By: andre 
Responsible-Changed-When: Wed Feb 1 19:32:33 UTC 2006 
Responsible-Changed-Why:  
Take over. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=92690 

From: Yar Tikhiy <yar@comp.chem.msu.su>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/92690: [net] slowstart_flightsize ignored in 6-STABLE
Date: Sun, 13 May 2007 18:56:49 +0400

 FWIW, the bug still exists in 6.2-RELEASE.  Moreover, I observed
 some strange slow starts between two 6.2 machines, which didn't
 depend on net.inet.tcp.rfc3390, net.inet.tcp.slowstart_flightsize,
 or net.inet.tcp.local_slowstart_flightsize.  Namely the server sent
 an initial burst of 4 segments each time but then reverted to BSD's
 usual burst of 2 segments for no visible reason.  The client started
 sending with 1 segment mostly, as expected if we allow for
 slowstart_flightsize being ignored, but I think I saw a couple of
 starts with a burst of 2 segments, which I couldn't reproduce later.
 
 I carried out most my experiments using plain vanilla nc(1).  The
 2-segment start from the client was seen when I used Stevens' `sock'
 with the following command line: ./sock -i -w 2048 -n 1 srv 8001
 (The difference was that nc(1) would always send a first segment
 of 1024 bytes, i.e., less than MSS, when reading junk from stdin,
 while `sock' could send the first segment of full size in junk
 source mode.)  MSS was 1460, the standard one for Ethernet.
 
 As I can see in the code, cwnd can be set from the TCP hostcache.
 It might play a role in the obesrved strangeness.
 
 One more weird thing is that getsockopt(TCP_INFO) at the beginning
 of a TCP session returns a zero value in cwnd.  I have no idea if
 this can be connected with the above phenomena.
 
 -- 
 Yar

From: Yar Tikhiy <yar@comp.chem.msu.su>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/92690: [net] slowstart_flightsize ignored in 6-STABLE
Date: Wed, 16 May 2007 12:20:33 +0400

 On Sun, May 13, 2007 at 06:56:48PM +0400, Yar Tikhiy wrote:
 > 
 > One more weird thing is that getsockopt(TCP_INFO) at the beginning
 > of a TCP session returns a zero value in cwnd.  I have no idea if
 > this can be connected with the above phenomena.
 
 Sorry, this particular problem was due to a bug in my test program:
 I forgot to do an important action, to initialize "len" before calling
 getsockopt(TCP_INFO):
 
 	len = sizeof(ti);	/* <-- this wasn't there */
 	getsockopt(s, IPPROTO_TCP, TCP_INFO, &ti, &len);
 
 With the fix applied, my test program correctly reports cwnd 1448
 in client mode (i.e., if it does connect(2)) and cwnd 2896 in server
 mode (when it does accept(2)), still irrespective of the sysctl
 settings but now in keeping with what can bee seen via tcpdump(1).
 
 -- 
 Yar

From: Yar Tikhiy <yar@comp.chem.msu.su>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/92690: [net] slowstart_flightsize ignored in 6-STABLE
Date: Fri, 8 Jun 2007 18:13:38 +0400

 My latest experiments showed that the TCP hostcache indeed plays a
 role in this issue.  I.e., if the remote host isn't in the cache,
 slow start is performed as expected and according to the relevant
 sysctl settings.  Therefore this issue isn't a real bug.
 
 However, it's unclear why the initial value for cwnd based on the
 cached value is so low.  E.g., with the following hostcache entry
 on the server:
 
 net.inet.tcp.hostcache.list: 
 IP address        MTU  SSTRESH      RTT   RTTVAR BANDWIDTH     CWND SENDPIPE RECVPIPE HITS  UPD  EXP
 xxxxxxxxxxxxxx      0    66960    167ms      6ms    961904    88314        0        0    0    1 3600
 
 it slow starts by sending only 2 segments:
 
 000000 IP clt.61414 > srv.http: S 1687794754:1687794754(0) win 65535 <mss 1460,nop,wscale 2,nop,nop,timestamp 15491826 0,sackOK,eol>
 000172 IP srv.http > clt.61414: S 3758863899:3758863899(0) ack 1687794755 win 65535 <mss 1460,nop,wscale 2,nop,nop,timestamp 789324505 15491826,sackOK,eol>
 101823 IP clt.61414 > srv.http: . ack 1 win 32942 <nop,nop,timestamp 15491928 789324505>
 000261 IP srv.http > clt.61414: . ack 1 win 32942 <nop,nop,timestamp 789324607 15491928>
 000741 IP clt.61414 > srv.http: P 1:97(96) ack 1 win 32942 <nop,nop,timestamp 15491928 789324505>
 001204 IP srv.http > clt.61414: . 1:1449(1448) ack 97 win 32942 <nop,nop,timestamp 789324609 15491928>
 000122 IP srv.http > clt.61414: . 1449:2897(1448) ack 97 win 32942 <nop,nop,timestamp 789324609 15491928>
 124673 IP clt.61414 > srv.http: . ack 2897 win 32580 <nop,nop,timestamp 15492055 789324609>
 000434 IP srv.http > clt.61414: . 2897:4345(1448) ack 97 win 32942 <nop,nop,timestamp 789324734 15492055>
 000122 IP srv.http > clt.61414: . 4345:5793(1448) ack 97 win 32942 <nop,nop,timestamp 789324734 15492055>
 000121 IP srv.http > clt.61414: . 5793:7241(1448) ack 97 win 32942 <nop,nop,timestamp 789324734 15492055>
 112312 IP clt.61414 > srv.http: . ack 4345 win 32942 <nop,nop,timestamp 15492168 789324734>
 ...
 
 According to the code in tcp_input.c, the initial cwnd value
 should have been 88314/2.
 
 -- 
 Yar
Responsible-Changed-From-To: andre->silby 
Responsible-Changed-By: kmacy 
Responsible-Changed-When: Thu Nov 15 23:21:14 UTC 2007 
Responsible-Changed-Why:  

silby is active 
silby - re-assign to me if you're overwhelmed 

http://www.freebsd.org/cgi/query-pr.cgi?pr=92690 
>Unformatted:
