summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_msk.c
AgeCommit message (Expand)Author
2009-10-15Add detach support to a few more drivers, and in others do the neccessaryTheo de Raadt
2009-10-04Correctly store the tag results from bus_dmamem_alloc() so that theTheo de Raadt
2009-08-13- consistify cfdriver for the ethernet drivers (0 -> NULL)Jasper Lievisse Adriaanse
2009-08-09MCLGETI() will now allocate a mbuf header if it is not provided, thusTheo de Raadt
2009-03-29Bypass macsec on extreme/supreme based chips.Jonathan Gray
2009-03-29Remove holdover XMAC II writes/reads inherited from sk asJonathan Gray
2009-03-27add definitions for more yukon 2 revisions found in linux driverJonathan Gray
2009-03-23Switch msk(4) over to using MCLGETI when allocating mbufs for the RX ring.Mark Kettenis
2009-03-23Prevent null pointer dereference that could happen when we process an RXMark Kettenis
2009-03-1688E8057 is a Yukon 2 Ultra 2, and this might make it work on a littleTheo de Raadt
2009-02-22Make Yukon-2 FE+ (88E8040, 88E8042) work.Mark Kettenis
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-10-14Change m_devget()'s outdated and unused "offset" argument: It isChristian Weisgerber
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-06-21add Marvell Yukon PCI id for the 88E8040T chipset.Brad Smith
2008-05-23Simplify the combination use of pci_mapreg_type()/pci_mapreg_map() asBrad Smith
2008-03-02Change some spaces to tabs in the transmit functions.Brad Smith
2008-02-03- add Marvell Yukon PCI ids for a second 88E8055 chipset and the 88E8075 chip...Brad Smith
2007-11-25Make msk(4) detachable.Mark Kettenis
2007-11-14add the Marvell 88E8042 and 88E8072 PCI ids.Brad Smith
2007-10-02add initial support for the Marvell PCIe Yukon FE+ Fast Ethernet chipsets.Brad Smith
2007-09-17Remove an unused function msk_setfilt() which was copied from sk(4) and isBrad Smith
2007-06-27Shrink code by not using __inline without static; like we did for sk(4).Mark Kettenis
2007-06-01Only probe phy's at address 0; gets rid of bogus phy's on theMark Kettenis
2007-05-26separate the attach information from the status information with a colon.Reyk Floeter
2007-05-22%z in printf(9) is not the same as %z in printf(3). Change to %luRay Lai
2007-05-14Properly wrap mii_tick() up in splnet().Jonathan Gray
2007-05-12Take alignment restrictions into account when setting up RAM buffer addresses.Mark Kettenis
2007-02-26This fixes the function names printed in the panic strings so thatTodd T. Fries
2007-02-13Fix typo. Spotted by brad@.Mark Kettenis
2007-02-12Avoid unnecessary resets. This should make fiber 88E8021/22 work completely.Mark Kettenis
2007-02-11Add support for fiber on 88E8021/22.Mark Kettenis
2007-02-10Adjust for new/renamed DLink card & Marvell chips. Based on a diff by brad@.Mark Kettenis
2007-02-10Add preliminary support for Marvell Yukon-II Extreme chips.Mark Kettenis
2007-02-10Move HASH_BITS constant to if_skreg.h as SK_HASH_BITS. Remove unusedKenneth R Westerback
2007-02-03Fix typo; clear tx FIFO underrun IRQ as intended instead of rx FIFO overrunMark Kettenis
2007-01-17Remove some textual sk heritage warts by renaming some functions andKenneth R Westerback
2007-01-13Correctly count outbound packets.Mark Kettenis
2007-01-08No need to re-init on every media change.Mark Kettenis
2007-01-03Don't say 'Marvell' twice for each sk/msk device in dmesg. No functionalKenneth R Westerback
2006-12-30Enable jumbo frames (except on the Yukon-2 FE).Mark Kettenis
2006-12-30Pass MIIF_FORCEANEG to mii_attack() until we stop doing unnecessary PHYMark Kettenis
2006-12-28Remove useless code dealing with media type. Simplify PHY reset code.Mark Kettenis
2006-12-28Pass MIIF_DOPAUSE to mii_attach().Mark Kettenis
2006-12-24Make non-autonegotiated 10baseT and 100baseTX work.Mark Kettenis
2006-12-24In msk_marv_miibus_writereg, wait for busy flag to clear instead ofMark Kettenis
2006-12-16Enable RAM buffer for the second port too; makes dual port cards work soMark Kettenis
2006-12-16Process status descriptors for port B. Fix two typos while I'm there.Mark Kettenis
2006-12-15Process status descriptors that have SK_Y2_STOPC_OWN bit set instead ofMark Kettenis