* Take a look at importing libdm from NetBSD
- would allow tc-play and similarly newly developed foo to avoid GPL license issues
-* sync up vr
- o Added VT6105M specific register definitions. VT6105M has the
- following hardware capabilities.
- - Tx/Rx IP/TCP/UDP checksum offload.
- - VLAN hardware tag insertion/extraction. Due to lack of information
- for getting extracted VLAN tag in Rx path, VLAN hardware support
- was not implemented yet.
- - CAM(Content Addressable Memory) based 32 entry perfect multicast/
- VLAN filtering.
- - 8 priority queues.
- o Implemented CAM based 32 entry perfect multicast filtering for
- VT6105M. If number of multicast entry is greater than 32, vr(4)
- uses traditional hash based filtering.
-
* rip out the disk partitioning from the disk subsystem and implement it in a more general fashion
- crazy idea: as dm targets with an auto-configuration option!
-* sync some more opencrypto from OpenBSD
-
* ATA (automatic) spindown (see FreeBSD current)
* Update callout
###Boring:
+* sync up vr
+ - Added VT6105M specific register definitions. VT6105M has the following hardware capabilities.
+ - Tx/Rx IP/TCP/UDP checksum offload.
+ - VLAN hardware tag insertion/extraction. Due to lack of information
+ for getting extracted VLAN tag in Rx path, VLAN hardware support
+ was not implemented yet.
+ - CAM(Content Addressable Memory) based 32 entry perfect multicast/
+ VLAN filtering.
+ - 8 priority queues.
+ o Implemented CAM based 32 entry perfect multicast filtering for
+ VT6105M. If number of multicast entry is greater than 32, vr(4)
+ uses traditional hash based filtering.
* RedZone, a buffer corruption protection for the kernel malloc(9) facility has been implemented.
- This detects both buffer underflows and overflows at runtime on free(9) and realloc(9),