freebsd-skq/sys
jfv e7270b68f3 Update to igb and em:
em revision 7.0.0:
	- Using driver devclass, seperate legacy (pre-pcie) code
	  into a seperate source file. This will at least help
	  protect against regression issues. It compiles along
	  with em, and is transparent to end use, devices in each
	  appear to be 'emX'. When using em in a modular form this
	  also allows the legacy stuff to be defined out.
	- Add tx and rx rings as in igb, in the 82574 this becomes
	  actual multiqueue for the first time (2 queues) while in
	  other PCIE adapters its just make code cleaner.
	- Add RX mbuf handling logic that matches igb, this will
	  eliminate packet drops due to temporary mbuf shortage.

igb revision 1.9.3:
	- Following the ixgbe code, use a new approach in what
	  was called 'get_buf', the routine now has been made
	  independent of rxeof, it now does the update to the
	  engine TDT register, this design allows temporary
	  mbuf resources to become non-critical, not requiring
	  a packet to be discarded, instead it just returns and
	  does not increment the tail pointer.
	- With the above change it was also unnecessary to keep
	  'spare' maps around, since we do not have the discard
	  issue.
	- Performance tweaks and improvements to the code also.

MFC in a week
2010-03-29 23:36:34 +00:00
..
amd64 Add a handler for the local APIC error interrupt. For now it just prints 2010-03-29 19:13:34 +00:00
arm Build modules for this config to make sure they stay buildable... 2010-03-29 22:29:41 +00:00
boot Our boot loader is capable of booting both i386 and amd64 kernels so 2010-03-26 01:30:53 +00:00
bsm Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
cam Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
cddl The same code is used to import and to create pool. 2010-03-19 20:14:27 +00:00
compat Rename st_*timespec fields to st_*tim for POSIX 2008 compliance. 2010-03-28 13:13:22 +00:00
conf Update to igb and em: 2010-03-29 23:36:34 +00:00
contrib Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
crypto Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
ddb Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
dev Update to igb and em: 2010-03-29 23:36:34 +00:00
fs Patch the experimental NFS server in a manner analagous to r205661 2010-03-26 01:35:19 +00:00
gdb Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
geom g_vfs_open: correctly set devvp.v_bufobj.bo_bsize to DEV_BSIZE 2010-03-29 20:34:25 +00:00
gnu Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
i386 Add a handler for the local APIC error interrupt. For now it just prints 2010-03-29 19:13:34 +00:00
ia64 Bring up-to-date: 2010-03-27 06:53:11 +00:00
isa Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
kern Rename st_*timespec fields to st_*tim for POSIX 2008 compliance. 2010-03-28 13:13:22 +00:00
kgssapi Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
libkern Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
mips Enable module builds now that the build completes for them. This 2010-03-29 22:03:55 +00:00
modules Update to igb and em: 2010-03-29 23:36:34 +00:00
net Check the pointer to JIT binary filter before its de-allocation. 2010-03-29 20:24:03 +00:00
net80211 Add a comment explaining the previous commit. 2010-03-28 12:55:31 +00:00
netatalk Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
netgraph Remove disabled code. In 99% cases exports are send to ng_ksocket(4), which 2010-03-25 10:13:21 +00:00
netinet remove a leftover debugging message 2010-03-29 12:27:49 +00:00
netinet6 We are holding a write lock here so avoid aquiring it twice calling 2010-03-25 10:29:00 +00:00
netipsec When tearing down IPsec as part of a (virtual) network stack, 2010-03-28 06:51:50 +00:00
netipx Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
netnatm Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
netncp Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
netsmb Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
nfs Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
nfsclient Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
nfsserver Patch the regular NFS server so that it returns ESTALE to the client 2010-03-26 01:19:29 +00:00
nlm Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
opencrypto Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
pc98 Change the arguments of exec_setregs() so that it receives a pointer 2010-03-25 14:24:00 +00:00
pci Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
powerpc Set hw.ofwfb.relax_mmap=1 by default. While these checks may be a good 2010-03-28 17:17:32 +00:00
rpc When the regular NFS server replied to a UDP client out of the replay 2010-03-23 23:03:30 +00:00
security Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
sparc64 Change the arguments of exec_setregs() so that it receives a pointer 2010-03-25 14:24:00 +00:00
sun4v Change the arguments of exec_setregs() so that it receives a pointer 2010-03-25 14:24:00 +00:00
sys Mark the vtoc.h structure as packed so that it is the right size and 2010-03-29 15:59:44 +00:00
teken Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
tools Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
ufs Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
vm Reject attempts to create a MAP_ANON mapping with a non-zero offset. 2010-03-23 21:08:07 +00:00
x86 Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
xdr Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
xen Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00
Makefile Create a custom branch where I will be able to do the merge. 2010-03-19 00:19:55 +00:00