| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
to Media. The mode can be configured in the General Control Register 1.
On the 88E1512 and 88E1514 this mode defaults to 111 (invalid). Thus we
need to change the mode if we want SGMII-to-Copper. For this, allow the
interface to pass an SGMII flag, indicating that the interface between
MAC and PHY is SGMII.
ok kettenis@
|
|
|
|
| |
ok patrick@
|
|
|
|
| |
ok patrick@
|
| |
|
|
|
|
| |
ok patrick@
|
| |
|
| |
|
|
|
|
| |
OK deraadt@
|
| |
|
|
|
|
| |
OK deraadt@
|
| |
|
| |
|
|
|
|
| |
ok jsg@
|
|
|
|
|
|
|
|
|
| |
to the FreeBSD driver.
This driver will attach instead of cdce(4), which doesn't expose a PHY and
doesn't work with my 5c20 revision of the chip.
ok jimatthew@, jcs@
|
|
|
|
| |
ok deraadt@, mpi@
|
| |
|
| |
|
|
|
|
| |
ok jsg@
|
| |
|
|
|
|
|
|
| |
Identify as AR8035 since that one has the lowest revision number.
ok mlarkin@, millert@
|
|
|
|
|
|
| |
with gotos.
supported by kettenis@, ok sobrado@
|
|
|
|
|
|
|
|
| |
2. Replace a continue statement in an inner loop with goto loop_end
This fixes a simple logical bug found with Coccinelle.
ok kettenis@
|
|
|
|
| |
(ifmedia64).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changes numbers of the SIOCSIFMEDIA and SIOCGIFMEDIA ioctls and
grows struct ifmediareq.
Old ifconfig and dhclient binaries can still assign addresses, however
the 'media' subcommand stops working. Recompiling ifconfig and dhclient
with new headers before a reboot should not be necessary unless in very
special circumstances where non-default media settings must be used to
get link and console access is not available.
There may be some MD fallout but that will be cleared up later.
ok deraadt miod
with help and suggestions from several sharks attending l2k15
|
|
|
|
|
|
| |
driver definetion.
ok deraadt@
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
specific driver definition.
no logical change.
ok deraadt@
|
| |
|
|
|
|
| |
ok deraadt@
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- PSE control register (0x0b)
- PSE status register (0x0c)
- MMD access control register (0x0d)
- MMD access address data register (0x0e)
from netbsd
ok deraadt@, miod@
|
|
|
|
|
|
|
| |
based devices. This introduces Realtek PHY into em driver
code and is only a temporary solution to the problem.
OK deraadt@
|
|
|
|
|
|
|
| |
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.
ok tedu@ deraadt@
|
| |
|
|
|
|
| |
capitalization corrections.
|
| |
|
|
|
|
| |
ok mikeb@, krw@, bluhm@, tedu@
|
| |
|
| |
|
|
|
|
| |
ok mpi@ kspillner@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an MI driver currently targeting only the BCM53115 model,
but other Broadcom devices (specially from the 53XX family) can make use
of it as well.
The driver currently accounts just for the CPU port. The switch is left
in dumb-mode. Further advanced switch control is in the works.
Parts of this was inspired by looking at the b53 driver from the
OpenWrt project. Thanks!
Okay miod@
|
| |
|
|
|
|
| |
Okay miod@
|
|
|
|
| |
ok naddy@
|
|
|
|
| |
ok mikeb@
|
|
|
|
| |
Tested with 8168G controllers.
|
|
|
|
|
|
|
|
|
|
|
|
| |
when attached to re(4), as was done before rev 1.25 which was intended to
fix rgephy(4) with external PHY with MACs other than re(4). This is to
fix operation with some integrated PHY on re(4) where the PHY Specific
Status register does not work properly and the link cannot be established.
From FreeBSD and matches what the Linux driver does.
Tested on a number of newer re(4) with PHYs rev 2, 4 and 5 and
newer integrated PHY with the 8168G controllers.
|