| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
by default but can be enabled via 'device nvram' or loading the nvram.ko
module on amd64 and i386.
Notes:
svn path=/stable/6/; revision=181133
|
| |
|
|
|
|
|
| |
Hook up jme(4) to the build.
Notes:
svn path=/stable/6/; revision=180858
|
| |
|
|
|
|
|
| |
Connect jmphy(4) to the build.
Notes:
svn path=/stable/6/; revision=180776
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Sync gem(4) with head as of r179925 except for r169269 (skipped for
performance reasons) and r175418 (doesn't apply). Amongst others this
brings:
- lots of bug fixes and improvements,
- support for some additional Apple GMAC variants,
- actual support for Sun GEM,
- machine-independency.
Notes:
svn path=/stable/6/; revision=180504
|
| |
|
|
|
|
|
| |
Add ofw_bus_if.h as a dependency on sparc64, necessary since r180051.
Notes:
svn path=/stable/6/; revision=180292
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=180058
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=178459
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=178113
|
| |
|
|
|
|
|
|
|
|
| |
icsphy(4) is required to support PHYs found on Xbox and VIA Rhine
ethernet controllers.
PR: kern/121459
Notes:
svn path=/stable/6/; revision=177365
|
| |
|
|
|
|
|
| |
and firmware
Notes:
svn path=/stable/6/; revision=176291
|
| |
|
|
|
|
|
|
|
|
|
|
| |
dev/mii/nsphyterreg.h 1.1; modules/mii/Makefile 1.32
Add a driver for the National Semiconductor DP83815, DP83843 and
DP83847 PHYs.
PR: 112654
Notes:
svn path=/stable/6/; revision=176152
|
| |
|
|
|
|
|
|
| |
- ciphy wasn't included here.
- Sort values according to style.Makefile(5).
Notes:
svn path=/stable/6/; revision=176150
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=175386
|
| |
|
|
|
|
|
|
| |
Submitted by: Highpoint
Approved by: re
Notes:
svn path=/stable/6/; revision=174614
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=174605
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HEAD
Revision Path
1.16 src/lib/libipsec/pfkey_dump.c
1.38 src/sbin/setkey/setkey.8
1.12 src/sbin/setkey/token.l
1.81 src/secure/lib/libcrypto/Makefile
1.47 src/secure/lib/libcrypto/Makefile.inc
1.8 src/secure/lib/libcrypto/opensslconf-amd64.h
1.8 src/secure/lib/libcrypto/opensslconf-i386.h
1.1205 src/sys/conf/files
1.1 src/sys/crypto/camellia/camellia-api.c (new)
1.1 src/sys/crypto/camellia/camellia.c (new)
1.1 src/sys/crypto/camellia/camellia.h (new)
1.6 src/sys/modules/crypto/Makefile
1.15 src/sys/net/pfkeyv2.h
1.1 src/sys/netinet6/esp_camellia.c (new)
1.1 src/sys/netinet6/esp_camellia.h (new)
1.25 src/sys/netinet6/esp_core.c
1.19 src/sys/netipsec/xform_esp.c
1.34 src/sys/opencrypto/cryptodev.c
1.25 src/sys/opencrypto/cryptodev.h
1.19 src/sys/opencrypto/cryptosoft.c
1.9 src/sys/opencrypto/xform.c
1.4 src/sys/opencrypto/xform.h
Approved by: re (kensmith)
Submitted by: Tomoyuki Okazaki <okazaki at kick dot gr dot jp>
Notes:
svn path=/stable/6/; revision=174400
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=173347
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=173168
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=172552
|
| |
|
|
|
|
|
|
| |
This adds our new modular shared code, support for MSI/MSIX, hardware
support for newer adapters, and a variety of bug fixes.
Notes:
svn path=/stable/6/; revision=172455
|
| |
|
|
|
|
|
|
|
| |
due to RELENG_6 limitations.
(no TSO in RELENG_6, no VLAN tag insertion/removal due to
vlan differences, etc).
Notes:
svn path=/stable/6/; revision=172418
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=172376
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from the corresponding NOTES. [1]
There's no corresponding linux_base in the Ports Collection since years,
and no linux distribution which is up-to-date and suitable (security,
widespread, ...) for us. The only complain regarding linux & alpha
we got so far is that the linuxulator doesn't build anymore. This
complaint came from wilko -- the alhpa-part of re@ -- only. As the
alpha platform is dead (no support from the manufacturer / linux
distributions) and deprecated (removed in -current) it was decided to
disable the linux bits from the build instead of trying to fix the
problems on alpha.
The alpha parts in the source are not removed so far, in case there are
1-2 people which actually still make use of this and are interested to
use the linuxulator (and fix the problems). Additionally this prevents
regressions on i386/amd64 when removing the alpha bits in shared code
(the people which care about those code parts don't have enough time ATM
to do extensive testing). This decission may be revisited at a later
point in time.
Discussed with: wilko [1]
Notes:
svn path=/stable/6/; revision=172251
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- sync linuxulator:
* add syscalls:
+ stat (i386, amd64)
+ iopl (i386, amd64)
+ mprotect (i386)
+ rt_sigpending (i386)
+ rt_sigtimedwait (i386)
+ statfs64 (i386, amd64)
+ utimes (i386, amd64)
+ settimeofday (amd64)
+ clock_* (i386, amd64)
* de-COMPAT_43-ify:
+ sethostname
+ lstat
+ ftruncate
+ nanosleep (i386)
* add more dummy syscalls so that we know what is needed
Tested by: bsam (on i386/amd64 with LTP 20070630)
Notes:
svn path=/stable/6/; revision=172004
|
| |
|
|
|
|
|
|
|
| |
Submitted by: Eugene Grosbein <eugen@grosbein.pp.ru>
The fix for PR kern/111480 was incomplete, "make MODULES_WITH_WORLD=true
buildworld" stopped with an error.
Notes:
svn path=/stable/6/; revision=171908
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5
- add filter support
- further improvements for T304
- recover gracefully from spurious immediate packets
- Increase descriptors per call to start
- enqueue per-txq task
- fix per-txq task initialization
- reduce cpu usage by as much as 25% (40% -> 30) by doing txq reclaim more efficiently
- use mtx_trylock when trying to grab the lock to avoid spinning during long encap loop
- add per-txq reclaim task
- if mbufs were successfully re-claimed try another pass
- track txq overruns with sysctl
- In all structures other than port info port is a pointer to a port info,
make the code less confusing by renaming the port number to port_id
RELENG_6 only fix:
- set cluster refcnt to 1 if it isn't otherwise set to fix memory leak
Supported by: Chelsio
Notes:
svn path=/stable/6/; revision=171884
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=171882
|
| |
|
|
|
|
|
| |
PR: 105964
Notes:
svn path=/stable/6/; revision=171307
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=171082
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- switch over to standard method for initializing cdevs (contributed by scottl@)
- break out timer_reclaim_task to be per-port
- move msix teardown into separate function
- fix bus_setup_intr for msi-x for the multi-port case so that msi-x resources
are not corrupted on unload
- handle 10/100/1000 base-T media and auto negotiation
- bind qset to cpu even for singleq case
- white space cleanups
- remove recursive PORT_LOCK
- move mtu setting to separate function
- stop and re-init port when changing mtu
- replace all direct references to m_data with calls to mtod
- handle attach failure better by not trying to de-initialize
taskqueues when they have not been allocated
- no longer default to jumbo frames
- fix gcc-4.2 signedness compile errors
Sponsored by: Chelsio Inc.
Notes:
svn path=/stable/6/; revision=170900
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=170353
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=170347
|
| |
|
|
|
|
|
| |
PR: kern/113204
Notes:
svn path=/stable/6/; revision=170173
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=170108
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add some performance improvements for small packet workloads
- Double the number of descriptors that a single call to send can use
- Quadruple the number of descriptors that can be reclaimed per pass
- only run reclaim twice per second
- increase coalesce timer from 3.5us to 5us
- set OACTIVE so interface doesn't stall when the ring fills
Sponsored by: Chelsio Inc.
Notes:
svn path=/stable/6/; revision=170050
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=170009
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=169772
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=169643
|
| |
|
|
|
|
|
| |
tolerance.
Notes:
svn path=/stable/6/; revision=169642
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=169610
|
| |
|
|
|
|
|
| |
Connect both snd_hda(4) and snd_envy24*/spicds(4) to build process.
Notes:
svn path=/stable/6/; revision=169538
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=169518
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=169270
|
| |
|
|
|
|
|
| |
and getting an easy intro to writing network interface drivers.
Notes:
svn path=/stable/6/; revision=168928
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=168605
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=168599
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- bus_size_t for link_width is a bad cross-architectural type with
respect to printf, use uint32_t instead
- Increase coalesce_nsecs
- commit fixes for the following coverity warnings: 1765, 1760, 1758, 1756
- Check PCI-e link width to avoid foot shooting with 4x links
- allocate 9 messages in all cases
- move call to t3_prep_adapter earlier in attach before msi-x setup occurs
(this works around the fact that pci_config_{save,restore} doesn't adequately
restore state for msi-x)
- make MSI-X the default and allocate up to mp_ncpus queues per port
- Remove firmware version flags
- add support for the T3B2 ASIC rev by synchronizing with version 1.0.071 of
Chelsio's common code (with the notable exception of improvements for using
multiple TX queues)
Notes:
svn path=/stable/6/; revision=168004
|
| |
|
|
|
|
|
| |
Hook up msk(4) to the build.
Notes:
svn path=/stable/6/; revision=167922
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=167867
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=167835
|