| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
PR: 106543
Reviewed by: Adam Radford
MFC after: 3 days
Notes:
svn path=/head/; revision=165106
|
|
|
|
|
|
|
|
|
|
| |
protocols) while PointToPoint has been PtP links. Change the variables
accordingly while the code is still fresh and undocumented.
Requested by: bz
Notes:
svn path=/head/; revision=165105
|
|
|
|
|
|
|
|
|
|
| |
This is easy to reproduce for EROFS. I am not sure if the attrs can be corrupt
for other NFS error responses. For now, disabling wcc pre-op attr checks and
post-op attr loads on NFS errors (sysctl'ed).
Reported by: Kris Kennaway
Notes:
svn path=/head/; revision=165104
|
|
|
|
|
|
|
| |
Reported/Tested by: Hiroharu Tamaru <tamaru@myn.rcast.u-tokyo.ac.jp>
Notes:
svn path=/head/; revision=165103
|
|
|
|
|
|
|
|
| |
PR: 106543
MFC after: 3 days
Notes:
svn path=/head/; revision=165102
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Correct RX packet drop counter for BCM5705+. This register is read/clear
and it wraps very quickly under heavy packet drops because only the lower
ten bits are valid according to the documentation. However, it seems few
more bits are actually valid and the rest bits are always zeros[1].
Therefore, we don't mask them off here. To get accurate packet drop count,
we need to check the register from bge_rxeof(). It is commented out for now,
not to penalize normal operation. Actual performance impact should be
measured later.
- Correct integer casting from u_long to uint32_t. Casting is not really
needed for all supported platforms but we better do this correctly[2].
Tested by: bde[1]
Suggested by: bde[2]
Notes:
svn path=/head/; revision=165101
|
|
|
|
| |
Notes:
svn path=/head/; revision=165100
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Remove unused static global variable e1000phy_debug.
o Take advantage of mii_phy_dev_probe().
o Use MII_ANEGTICKS/MII_ANEGTICKS_GIGE instead of magic number 5.
o Add IFM_NONE as e1000phy(4) supports it without issues.
o Nuke magic PHY programming sequence in PHY reset and follow correct
reset sequence. [1]
o Make manual media selection work for all supported media types.
o Don't set MIIF_NOISOLATE so e1000phy(4) can be used in
configurations with multiple PHYs.
o In 1000baseT, when setting the link manually, one side must be the
master and the other the slave. If LINK0 is set, program the PHY
to be a master, otherwise it's a slave.
o When we lost a link, reset mii_ticks immediately so it correctly
check number of seconds elapsed in autonegotiation phase.
o Announce link loss right after it happens.
o After kicking autonegotiation, report PHY status instead of
returning immediatly.
o When link state check is in progress, check auto negotiation
completion bit only when auto negotiation is enbaled.
o When PHY is resolved to a master, show it with IFM_FLAG2.
Special thanks to marius who fixed several nits in original patch.
In half-duplex mode, nfe(4) fails to send packets. I think it's a bug
in nfe(4) as the same PHY works without problems on msk(4).
Obtained from: em(4) [1]
Reviewed by: marius
Tested by: bz
Notes:
svn path=/head/; revision=165099
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in the previous version.
Submitted by: ceri, matteo
Reviewed by: cperciva
Also note that the last revision was:
Reviewed by: ceri, simon
Notes:
svn path=/head/; revision=165098
|
|
|
|
| |
Notes:
svn path=/head/; revision=165097
|
|
|
|
| |
Notes:
svn path=/head/; revision=165096
|
|
|
|
| |
Notes:
svn path=/head/; revision=165095
|
|
|
|
|
|
|
|
| |
once usb is SMP safe, this should be the first SMPsafe
usb ethernet driver.
Notes:
svn path=/head/; revision=165094
|
|
|
|
|
|
|
|
| |
Document the relationship between section types (SHT_*) and the
types known to the libelf.
Notes:
svn path=/head/; revision=165093
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an updated version of:
PR: 85367
Submitted by: linimon
Reviewed by: simon
MFC after: 3 days
Notes:
svn path=/head/; revision=165092
|
|
|
|
|
|
|
| |
base of our stack
Notes:
svn path=/head/; revision=165091
|
|
|
|
|
|
|
|
| |
Submitted by: David Christenson
Sponsored by: www.UIA.net
Notes:
svn path=/head/; revision=165090
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=165089
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=165088
|
|
|
|
|
|
|
|
|
| |
one from the isr to eliminate a recursive lock
MFC after: 1 month
Notes:
svn path=/head/; revision=165087
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=165086
|
|
|
|
| |
Notes:
svn path=/head/; revision=165084
|
|
|
|
|
|
|
|
|
| |
Submitted by: Evren Yurtesen <yurtesen@ispro.net>
Reviewed by: simon
MFC after: 3 days
Notes:
svn path=/head/; revision=165083
|
|
|
|
|
|
|
|
|
|
| |
Fixing the IP accounting issue, if we plan to do so, needs to be better
thought out; the 'fix' introduces a hash lookup and a possible kernel panic.
Reported by: Mark Tinguely
Notes:
svn path=/head/; revision=165082
|
|
|
|
|
|
|
| |
not matter if this is regular directory or a mount point.
Notes:
svn path=/head/; revision=165080
|
|
|
|
|
|
|
| |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=165079
|
|
|
|
| |
Notes:
svn path=/head/; revision=165077
|
|\
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=165072
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/bind9/dist/; revision=165071
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=165070
|
| |
| |
| |
| |
| |
| |
| | |
Tested by: xride (using skype, xanalyser, etc. ; play/record)
Notes:
svn path=/head/; revision=165069
|
| |
| |
| |
| |
| |
| |
| | |
add a printf for when we fault on the direct area (should never happen)
Notes:
svn path=/head/; revision=165068
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=165067
|
| |
| |
| |
| |
| |
| |
| | |
(Tagged -> Command) Queueing.
Notes:
svn path=/head/; revision=165066
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=165065
|
| |
| |
| |
| |
| |
| |
| |
| | |
reloc_target_bitmask array as opposed to the (known) index of the last value.
This change fixes CID 691.
Notes:
svn path=/head/; revision=165064
|
| |
| |
| |
| |
| |
| |
| | |
previously we were acting as if physmem was being set when it was not
Notes:
svn path=/head/; revision=165063
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=165062
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Either they're there early and the ispfw sets have
registered themselves, or they're not.
The module dependency stuff isn't quite what we want
anyway. If the user doesn't want the load placed on
system memory by loading the firmware, they don't
specify it to be loaded (either by being linked in
or via being a module to be loaded and then hooked
in with firmware(9)). It doesn't then make sense to
then override what they want by pulling it in anyway.
This might be able to work if we were able to pull in
just exactly what we needed for the card we have- but
that's an optimization left for the future.
Notes:
svn path=/head/; revision=165061
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
at which the kernel should start allocating physical memory. The primary
purpose of this is to test 64-bit cleanness of the data path by setting
hw.physmemstart=4G so that all physical allocations are above 4GB. AMD64
and i386/PAE could also benefit from having this option.
Notes:
svn path=/head/; revision=165059
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PR: 106536
Suggested by: Norikatsu Shigemura
MFC after: 3 days
Notes:
svn path=/head/; revision=165058
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
just the intenral phy on parts supported by the rl and re drivers, the
RTL8201BL for example. He also sent me a nice picture of hundreds of
these chips in a tray to boulder his claim. :-) Therefore remove a
comment that suggested that they were...
Notes:
svn path=/head/; revision=165057
|
| |
| |
| |
| |
| |
| |
| | |
returns EPERM.
Notes:
svn path=/head/; revision=165056
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
is already bounded by hw.physmem to calculate phys_avail[] - previously only
real_phys_avail[] was being bound by hw.physmem so we were allocating memory
that wasn't mapped in the direct map
Notes:
svn path=/head/; revision=165055
|
| |
| |
| |
| |
| |
| |
| | |
mkfifo(2) returns EPERM.
Notes:
svn path=/head/; revision=165054
|
| |
| |
| |
| |
| |
| |
| | |
symlink(2) returns EPERM.
Notes:
svn path=/head/; revision=165053
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
returns EPERM.
- If the parent directory of the destination file has its immutable flag set,
link(2) returns EPERM.
Notes:
svn path=/head/; revision=165052
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
and ftruncate(2) return EPERM.
Note, that if the append-only flag is set even increasing size of the file
is not permitted.
Notes:
svn path=/head/; revision=165051
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=165050
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=165049
|