Age | Commit message (Collapse) | Author |
|
|
|
|
|
- When reading PHY regs over the i2c bus, the turnaround ACK bit
is read one clock edge too late. This bit is driven low by
slave (as any other input data bits from slave) when the clock
is LOW. The current code did read the bit after the clock was
driven high again.
- Do not call mii_pollstat() from within device tick routines; the status
information is updated by mii_tick().
From FreeBSD
|
|
ok krw@ canacar@
|
|
- sturct -> struct (spotted by pedro)
- elimination of consecutive 'the' words
ok jmc@, henning@, krw@, robert@, some whining by jolan@
|
|
{ether,atm,fddi}_ifattach already does this.
ok mcbride@ markus@ henning@
|
|
ETHER_MAX_LEN_JUMBO/ETHERMTU_JUMBO where appropriate.
ok mcbride@ henning@ mickey@
|
|
- remove bogus use of LLADDR
- scrap nge_crc in favour of ether_crc32_be
- accept all multicast when we encounter a multicast range
ok deraadt@
|
|
crawl under mbuf starvation, making the situationmuch worse, and don't make
sense in the first place.
ok tdeval@ millert@ beck@ deraadt@
|
|
I've skipped the GNU stuff for now. From Patrick Latifi.
|
|
|
|
- More technically correct
- Matches FreeBSD and NetBSD
- Preserved #define for 1000baseTX for backwards compatibility
ok jason@
|
|
recommended by jason
|
|
Clean up debugging printfs
Remove some old debugging code that shouldn't be there.
More changes from FreeBSD:
- ignore alignment problem on x86 platforms and don't copy.
- increase receive list to 128 to match transmit
- change a bit in the interrupt handling
|
|
|
|
|
|
|
|
|
|
ALTQify more drivers.
ok millert@
|
|
|
|
w/ the cards we have here and those are the cheapest
petrolleum product on the east cost, let me tell ya.
insert valid freebsd rcsid and a comment about bugs and such.
|
|
(Look ma, I might have broken the tree)
|
|
|
|
* add IFCAP_VLAN_MTU capability
* put test around hardware assited (de)tagging of VLAN packets
This now means that vlan's built using the driver can pass full
size packets.
IFCAP_VLAN_HWTAGGING is not currently enabled as it does not work
in the current sources. more study required.
ok'ed by jason@, nate@ was watching mail back and forth
|
|
correct order.
|
|
|
|
interrupt handler since it is more reliable. Pointed out by wpaul
|
|
All callers actually took all arguments to pci_intr_map from pci_attach_args
structs, so this simplifies code.
This also allows more complicated interrupt assignment schemes like the one
on sparc64.
This makes sparc64 pci interrupts work.
Inspired by the same change in NetBSD.
|
|
|
|
high. Clarify logic of message tagging.
|
|
|
|
so that we can choose between MII, GMII, and TBI interfaces to the
physical layer.
Don't print debugging info by default. Change some debugging info.
|
|
|
|
- use ether_input_mbuf().
|
|
gigabit macs. (Not working for me yet.)
From FreeBSD
|