Add Sephe's updates
authorjustin <justin@web>
Thu, 25 Oct 2012 02:11:20 +0000 (19:11 -0700)
committerCharlie Root <root@leaf.dragonflybsd.org>
Thu, 25 Oct 2012 02:11:20 +0000 (19:11 -0700)
release32/index.mdwn

index 08972e4..aca931e 100644 (file)
@@ -87,6 +87,20 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr
 * Implemented RFC1405 and SACK rescue retransmission 
 * Several Google Summer of Code projects added for PUFFS support, scheduler changes.
 * tmpfs filesystems can be exported over NFS
 * Implemented RFC1405 and SACK rescue retransmission 
 * Several Google Summer of Code projects added for PUFFS support, scheduler changes.
 * tmpfs filesystems can be exported over NFS
+* Make carp(4) lockless MPSAFE
+* More [RFC3390](http://www.ietf.org/rfc/rfc3390.txt) conforming
+* [RFC6298](http://www.ietf.org/rfc/rfc6298.txt) conforming
+* [RFC6633](http://www.ietf.org/rfc/rfc6633.txt) conforming
+* Improve [RFC4015](http://www.ietf.org/rfc/rfc4015.txt) support
+* Implement [RFC6675](http://www.ietf.org/rfc/rfc6675.txt)
+* Implement [RFC4653](http://www.ietf.org/rfc/rfc4653.txt)
+* Fix several SACK related bugs
+* Optimize SACK scoreboard allocation
+* Implement "Rescue Retransmission for SACK-based Loss Recovery Algorithm"
+* Support memory-mapped PCIe configuration space access
+* Make PAWS robust against segement reordering
+* Asynchronize TCP's pru_rcvd; improve performance.
+* ACPICA update (submitted by Magliano Andrea)
 
 > ### Hardware changes
 
 
 > ### Hardware changes
 
@@ -95,12 +109,19 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr
 * Smart Battery System support has been added
 * Many ACPI and interrupt routing improvements, as well as bug fixes and workarounds for broken hardware
 * Watchdog drivers for Intel and AMD chipsets have been imported from FreeBSD. See ichwd(4) and amdsbwd(4).
 * Smart Battery System support has been added
 * Many ACPI and interrupt routing improvements, as well as bug fixes and workarounds for broken hardware
 * Watchdog drivers for Intel and AMD chipsets have been imported from FreeBSD. See ichwd(4) and amdsbwd(4).
-* Many ethernet drivers have been updated and reworked to fix bugs and increase performance, including MSI support
 * A ixgbe(4) driver for Intel 10Gb/s ethernet adapters has been added.
 * Many drivers for hardware RAID adapters have been updated
 * A hpt27xx(4) driver for HighPoint RocketRAID 27xx SAS controllers has been added
 * A hptrr(4) driver for HighPoint RocketRAID 17xx, 22xx, 23xx and 25xx has been added
 * A ixgbe(4) driver for Intel 10Gb/s ethernet adapters has been added.
 * Many drivers for hardware RAID adapters have been updated
 * A hpt27xx(4) driver for HighPoint RocketRAID 27xx SAS controllers has been added
 * A hptrr(4) driver for HighPoint RocketRAID 17xx, 22xx, 23xx and 25xx has been added
+* Update igb(4) to 2.2.3, add MSI-X support and various improvements
+* Update bge(4) support from FreeBSD
+* Add Broadcom 5718 and 57785 chip-family support (bnx(4))
+* Add TSO support for IPv4 TCP
+* Add TSO support in em(4), emx(4), bce(4), bge(4), bnx(4), igb(4), jme(4)
+* Stabilize alc(4) support
+* Update em(4)/emx(4) to 7.2.4, fix bugs mentioned in errata
+* Improve jme(4) multiple reception queue and MSI-X support 
+
 > ### New Multiprocessor-safe Work
 
 * Introduced a new cpu topology aware scheduler, usched_dfly, and made it the default.  This scheduler implements several weighted algorithms and will first try to schedule threads to different sockets (to make best use of on-chip caches).  As the load increases threads are then scheduled to real cores, and finally will be scheduled to hyper-threads.  Threads with similar load characteristics tend to get spread out more.  The scheduler also implements wait/wakeup pairing detection and tries to move related threads closer together to reduce inter-socket cache coherency bandwidth and share L3 caches.
 > ### New Multiprocessor-safe Work
 
 * Introduced a new cpu topology aware scheduler, usched_dfly, and made it the default.  This scheduler implements several weighted algorithms and will first try to schedule threads to different sockets (to make best use of on-chip caches).  As the load increases threads are then scheduled to real cores, and finally will be scheduled to hyper-threads.  Threads with similar load characteristics tend to get spread out more.  The scheduler also implements wait/wakeup pairing detection and tries to move related threads closer together to reduce inter-socket cache coherency bandwidth and share L3 caches.
@@ -130,13 +151,12 @@ Base compilers were updated to generate both SysV and GNU hashes for every dynam
 * dragonfly.pool.ntp.org now exists and is used by default for network time
 * LVM stripe support in rconfig
 
 * dragonfly.pool.ntp.org now exists and is used by default for network time
 * LVM stripe support in rconfig
 
-
-
 > ### Removals
 
 * kzip
 
 > ### Contributed Software
 > ### Removals
 
 * kzip
 
 > ### Contributed Software
+
 * Shipping with pkgsrc-2012Q3 built packages.
 * Removed gcc 4.1
 * Added libedit 2012-03-11 from NetBSD
 * Shipping with pkgsrc-2012Q3 built packages.
 * Removed gcc 4.1
 * Added libedit 2012-03-11 from NetBSD
@@ -161,3 +181,6 @@ Base compilers were updated to generate both SysV and GNU hashes for every dynam
 * file updated to 5.11
 
 >### Security related
 * file updated to 5.11
 
 >### Security related
+
+* No specific security-related updates in this release.
+* So surely there are no problems whatsoever.