| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
introduced in r213878 instead of mii_phy_probe(). Unlike r213893 these
are only straight forward conversions though.
Reviewed by: yongari
Notes:
svn path=/head/; revision=213894
|
|
|
|
|
|
|
|
| |
While I'm here update if_oerrors counter when driver encounters
watchdog timeout.
Notes:
svn path=/head/; revision=212969
|
|
|
|
|
|
|
|
|
|
| |
entity for copyright holders.
Approved by: sephe
MFC after: 3 days
Notes:
svn path=/head/; revision=210661
|
|
|
|
|
|
|
| |
code sneaked in r199611.
Notes:
svn path=/head/; revision=199613
|
|
|
|
| |
Notes:
svn path=/head/; revision=199612
|
|
|
|
|
|
|
|
|
| |
controller also has support for IP/TCP checksum offloading for Rx
path. But I failed to find to way to enable Rx MAC to compute the
checksum of received frames.
Notes:
svn path=/head/; revision=199611
|
|
|
|
|
|
|
|
|
| |
call m_adj(9). The controller also seems to have a capability to
strip CRC bytes but I failed to activate this feature except for
loopback traffic.
Notes:
svn path=/head/; revision=199610
|
|
|
|
|
|
|
|
|
| |
both big-endian and little-endian format in descriptors for Rx path
but I couldn't find equivalent feature in Tx path. So just stick to
little-endian for now.
Notes:
svn path=/head/; revision=199609
|
|
|
|
| |
Notes:
svn path=/head/; revision=199608
|
|
|
|
|
|
|
| |
Pointed out by: danfe
Notes:
svn path=/head/; revision=199563
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
directly access them at fixed address. Frequently the register
offset could be changed if additional PCI capabilities are added to
controller.
One odd thing is ET_PCIR_L0S_L1_LATENCY register. I think it's PCIe
link capabilities register but the location of the register does
not match with PCIe capability pointer + offset. I'm not sure it's
shadow register of PCIe link capabilities register.
Notes:
svn path=/head/; revision=199561
|
|
|
|
| |
Notes:
svn path=/head/; revision=199558
|
|
|
|
| |
Notes:
svn path=/head/; revision=199556
|
|
|
|
| |
Notes:
svn path=/head/; revision=199553
|
|
|
|
| |
Notes:
svn path=/head/; revision=199552
|
|
|
|
| |
Notes:
svn path=/head/; revision=199551
|
|
|
|
| |
Notes:
svn path=/head/; revision=199550
|
|
|
|
|
|
|
|
|
|
| |
Although these macros may have its own strength, its complex
definition make hard to read the code.
Approved by: delphij
Notes:
svn path=/head/; revision=199548
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
IF_ADDR_UNLOCK() across network device drivers when accessing the
per-interface multicast address list, if_multiaddrs. This will
allow us to change the locking strategy without affecting our driver
programming interface or binary interface.
For two wireless drivers, remove unnecessary locking, since they
don't actually access the multicast address list.
Approved by: re (kib)
MFC after: 6 weeks
Notes:
svn path=/head/; revision=195049
|
|
|
|
|
|
|
| |
Submitted by: kevlo
Notes:
svn path=/head/; revision=180453
|
|
Ethernet device driver, written by sephe@
Obtained from: DragonFly
Sponsored by: iXsystems
MFC after: 2 weeks
Notes:
svn path=/head/; revision=179895
|