Philip Paeps
e948693ed7
Add the sfxge(4) device driver, providing support for 10Gb Ethernet adapters
...
based on Solarflare SFC9000 family controllers. The driver supports jumbo
frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO),
Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side
Scaling (RSS) using MSI-X interrupts.
This work was sponsored by Solarflare Communications, Inc.
My sincere thanks to Ben Hutchings for doing a lot of the hard work!
Sponsored by: Solarflare Communications, Inc.
MFC after: 3 weeks
2011-11-16 17:11:13 +00:00
Marius Strobl
d7ecd801ed
As it turns out, r186347 actually is insufficient to avoid the use of the
...
curthread-accessing part of mtx_{,un}lock(9) when using a r210623-style
curthread implementation on sparc64, crashing the kernel in its early
cycles as PCPU isn't set up, yet (and can't be set up as OFW is one of the
things we need for that, which leads to a chicken-and-egg problem). What
happens is that due to the fact that the idea of r210623 actually is to
allow the compiler to cache invocations of curthread, it factors out
obtaining curthread needed for both mtx_lock(9) and mtx_unlock(9) to
before the branch based on kobj_mutex_inited when compiling the kernel
without the debugging options. So change kobj_class_compile_static(9)
to just never acquire kobj_mtx, effectively restricting it to its
documented use, and add a kobj_init_static(9) for initializing objects
using a class compiled with the former and that also avoids using mutex(9)
(and malloc(9)). Also assert in both of these functions that they are
used in their intended way only.
While at it, inline kobj_register_method() and kobj_unregister_method()
as there wasn't much point for factoring them out in the first place
and so that a reader of the code has to figure out the locking for
fewer functions missing a KOBJ_ASSERT.
Tested on powerpc{,64} by andreast.
Reviewed by: nwhitehorn (earlier version), jhb
MFC after: 3 days
2011-11-15 20:11:03 +00:00
Nathan Whitehorn
3aad2a9d15
Further automate production release generation by naming files the right
...
things and generating checksums.
MFC after: 1 week
2011-11-15 18:49:27 +00:00
Christian Brueffer
6efe0b889d
Remove list nesting in the hardware notes section, thus making it compatible with
...
the hardware notes generation script.
MFC after: 3 days
2011-11-14 22:57:47 +00:00
Pyun YongHyeon
3af8bfc6ba
Clarify hw.ti.%d.dac tunable.
2011-11-14 22:16:12 +00:00
Pyun YongHyeon
c09878aeeb
Document newly introduced a loader tunable and sysctl variables.
2011-11-14 21:59:49 +00:00
Ruslan Makhmatkhanov
1063acdc6b
- add my co-mentors
...
Approved by: novel (mentor)
2011-11-14 20:32:39 +00:00
Andre Oppermann
c53bbc074e
mdoc fix for r227499.
...
Reported by: brueffer
2011-11-14 15:57:03 +00:00
Andre Oppermann
149f91412f
Remove mention of ss_fltsz and ss_fltsz_local which were retired in r226447.
2011-11-14 15:14:42 +00:00
Andre Oppermann
9538693040
Note the ip_len bug fixed in r226105 in the BUGS section.
2011-11-14 15:10:42 +00:00
David Chisnall
3a23709832
Fix the number of decimal digits used for Swiss Francs (0 -> 2). Found by the libc++ test suite. If there is some locale test suite somewhere, it might be worth running it...
...
Approved by: dim (mentor)
2011-11-12 14:39:20 +00:00
Christian Brueffer
af02ba9390
Grammar and mdoc cleanup.
...
MFC after: 3 days
2011-11-12 10:17:23 +00:00
David Chisnall
804d7f5520
Added myself to committers-src.dot
...
Approved by: dim (mentor)
2011-11-11 20:13:24 +00:00
Christian Brueffer
a482a69868
Reword a sentence in the HARDWARE section a little to make it more suitable
...
for automatic hardware notes generation.
MFC after: 3 days
2011-11-11 12:06:09 +00:00
Sergey Kandaurov
871c940b71
Sync definitions with <sys/mtio.h> header.
2011-11-10 11:17:40 +00:00
Ruslan Makhmatkhanov
785191ee62
Fix date of commit bit proposing (s/2010/2011/)
...
Spotted by: pluknet
Approved by: novel (mentor)
2011-11-10 08:03:31 +00:00
Ruslan Makhmatkhanov
975be202db
Add myself.
...
Approved by: novel (mentor)
2011-11-10 06:19:18 +00:00
Josh Paetzel
23a541f4f7
Add myself.
...
Approved by: kib (mentor)
2011-11-09 15:21:48 +00:00
Pyun YongHyeon
fcc7cd5412
Document TI_SF_BUF_JUMBO and Xr altq.
2011-11-08 18:36:59 +00:00
Pyun YongHyeon
31c70037c1
ti(4) supports altq(4).
2011-11-08 18:35:11 +00:00
Marius Strobl
56b5737cdc
Add missing comma.
...
Submitted by: brueffer
2011-11-06 21:54:27 +00:00
Marius Strobl
906a009e02
Commit man page update missed in r227006.
2011-11-06 21:33:50 +00:00
Christian Brueffer
212b1d6d4f
Add qlxgb(4).
...
MFC after: 3 days
2011-11-06 20:59:07 +00:00
Christian Brueffer
c1a7f0eb09
Write QLogic consistently.
...
MFC after: 3 days
2011-11-06 20:37:17 +00:00
John-Mark Gurney
4ce04b3d91
group functions together by function...
...
document knlist_delete, and better document what knlist_clear does... Note
that both of these functions may sleep, and also unlock/relock the list
lock...
document knlist_init_mtx (forgotten by kib)...
other minor improvements
Reviewed by: ru (previous rev)
MFC after: 1 week
2011-11-05 17:55:49 +00:00
Bjoern A. Zeeb
0bc7cf6fde
Add QLogic 10 Gigabit Ethernet & CNA Adapter Driver version 1.30
...
for 3200 and 8200 series cards.
Submitted by: David C Somayajulu (david.somayajulu@qlogic.com ),
Qlogic Corporation
MFC After: 3 days
2011-11-03 21:20:22 +00:00
Maxim Konovalov
bd53660743
OpenBSD 5.0 added.
2011-11-02 14:28:36 +00:00
Pyun YongHyeon
bc96a57571
axe(4) got VLAN over-sized frame support.
...
Add axe(4) to the list of interfaces that support VLAN over-sized frame.
2011-10-25 19:10:10 +00:00
Pyun YongHyeon
7971aa3d96
AX88178/AX88772A/AX88772B supports VLAN over-sized frame.
...
Xr vlan.
2011-10-25 19:04:56 +00:00
Pyun YongHyeon
3fa9ebcdfe
All dc(4) controllers support VLAN over-sized frame.
...
Xr vlan
2011-10-24 21:01:20 +00:00
Pyun YongHyeon
6f72fc559a
Add ALi/ULi M5261/M5263 to supported hardware chipets.
2011-10-24 20:57:50 +00:00
Martin Matuska
72be4c6f03
Add information about static_ndp_pairs to rc.conf(5) manual page
...
Submitted by: Sergey Kandaurov <pluknet@FreeBSD.org>
MFC after: 3 days
2011-10-23 10:20:31 +00:00
Hiroki Sato
319b440595
Fix typos.
2011-10-23 07:38:55 +00:00
Hiroki Sato
74ea050052
- Add description that IPv6 configuration will be ignored if $ifconfig_IF_ipv6
...
is empty.
- Move a configuration example "inet6 accept_rtadv" to just after the manual
GUA configuration.
- Add an example of $ipv6_prefix_IF.
2011-10-23 06:34:52 +00:00
Nathan Whitehorn
1e26c5043c
Fix missing space in SEE ALSO section.
...
Submitted by: novel
2011-10-23 02:52:20 +00:00
Gleb Smirnoff
19b5c7c246
Spelling.
...
Submitted by: dougb
2011-10-21 20:23:40 +00:00
Gleb Smirnoff
93ecaabdcb
Note that it is still not possible to guard special kind of allocations, those
...
that have special relationships with uma(9). Currently only mbuf clusters.
2011-10-21 13:54:17 +00:00
Jayachandran C.
96f4c1e385
Build 'dtc' by default for MIPS.
...
The device tree compiler is needed during the kernel build to compile
DTS files to DTB.
Reviewed by: stas
2011-10-20 13:41:37 +00:00
Nathan Whitehorn
b6faf3cfdb
Add support for special keys (volume/brightness/eject) on Apple laptops with
...
ADB keyboards.
Submitted by: Justin Hibbits <jrh29 at alumni dot cwru dot edu>
MFC after: 9.0-RELEASE
2011-10-16 21:01:42 +00:00
Eitan Adler
36daf0495a
- change "is is" to "is" or "it is"
...
- change "the the" to "the"
Approved by: lstewart
Approved by: sahil (mentor)
MFC after: 3 days
2011-10-16 14:30:28 +00:00
Warren Block
2d6fb05305
Add mentors and myself to committers-doc.dot.
...
Approved by: gjb (mentor)
2011-10-14 00:34:45 +00:00
Raphael Kubo da Costa
91a7fc18f0
Add myself to committers-ports.dot and calendar.freebsd.
...
Approved by: avilla (mentor)
2011-10-13 20:36:43 +00:00
Gleb Kurtsou
bfcdfc8b98
Add myself
...
Approved by: mdf (mentor)
2011-10-12 20:18:13 +00:00
Gleb Smirnoff
0e775b6d17
Document that memguard(9) now can guard uma(9) allocations.
2011-10-12 18:46:48 +00:00
Edwin Groothuis
afb2c93300
Updates from Newsletter VI-9 and VI-10:
...
Newsletter VI-9 2011-06-12
Name changes for Fiji and Myanmar as well as other minor corrections
Newsletter VI-10 2011-08-09
Code elements for South Sudan.
Reviewed by: http://www.iso.org/iso/country_codes.html
2011-10-12 07:00:50 +00:00
Gleb Smirnoff
a90c4f9691
Fix date in last commit.
...
Noticed by: Larry Rosenman <ler lerctr.org>
2011-10-11 18:26:31 +00:00
Gleb Smirnoff
e293948733
Properly document default number of rx/tx descriptors for Intel cards.
2011-10-11 15:41:07 +00:00
David Schultz
f4b36cb777
Also pass the -ansi flag through to mkdep (requested by bde), and fix
...
a cut-and-paste-o (noticed by rdivacky).
2011-10-11 05:17:26 +00:00
David Schultz
085f20ec39
Pass -std= flags in CFLAGS to mkdep. Without this, preprocessor tests
...
for particular compiler features might be evaluated differently by
mkdep than they would be by cc.
2011-10-10 15:39:29 +00:00
Glen Barber
ea658fe55a
Bump .Dd to reflect the date of the last content change, so MFC content
...
makes sense.
Pointy-hat to: gjb (myself)
2011-10-09 20:21:07 +00:00