summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ix.c
AgeCommit message (Expand)Author
2017-04-24Since rev 1.1 ix has attempted to require a 64 bit BAR, the test forJonathan Gray
2017-01-24add support for multiple transmit ifqueues per network interface.David Gwynne
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-12-09Update the media as the last step in the SFP module configurationMike Belopuhov
2016-12-06Improve error handling and don't fail if SFP module is not present;Mike Belopuhov
2016-12-02Disable the TX laser when interface is going down for all fiber modulesMike Belopuhov
2016-11-30Update media types upon SFP module changeMike Belopuhov
2016-11-24Enable support for the X550 family of 10 Gigabit controllersMike Belopuhov
2016-11-24Fixup active media reporting for multi-speed fiber modulesMike Belopuhov
2016-11-21Add ability to change media typeMike Belopuhov
2016-11-21Factor out RSS initialization into a separate functionMike Belopuhov
2016-11-21Correct the test for requiring a 64 bit mem bar.Jonathan Gray
2016-11-21Turn on the PHY power during attachMike Belopuhov
2016-11-18Sync some changes for ixgbe_initialize_receive_unitsMike Belopuhov
2016-11-18Recognize active SPF+ DA modules as IFM_10G_SFP_CUMike Belopuhov
2016-11-18Support for new GPI signals, including X550 external PHY interruptMike Belopuhov
2016-11-18Reduce difference in ixgbe_initialize_receive_units to FreeBSD;Mike Belopuhov
2016-11-18Minor code restructuringMike Belopuhov
2016-10-27tell ix and em to use 2k+ETHER_ALIGN clusters for rx on all archs.David Gwynne
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2015-12-31Make ixgbe_start() mpsafe. This means the driver will no longer grab theMark Kettenis
2015-12-18Make ix(4) mpsafer. Take advantage of intr_barrier() to eliminate the mutexMark Kettenis
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-11-04replace while (ml_dequeue()) m_freem(); with ml_purge();David Gwynne
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-09-11First step at making ix(4) MPSAVE. This is largely based on the em(4)Claudio Jeker
2015-09-02correct sizes for free(), sighTheo de Raadt
2015-09-01sizes for free(), mostly related to firmwares.Theo de Raadt
2015-08-29Set the rx mbuf size to MCLBYTES + ETHER_ALIGN for strict alignmentMark Kettenis
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-05-21Access to uninitialized variable fixed.Gerhard Roth
2015-04-30Set the correct media type for 1000baseLX SFPs.Jonathan Gray
2015-03-20Re-apply -r1.115 that got accidentally reverted and brought to myMike Belopuhov
2015-02-12convert to if_input.David Gwynne
2015-01-20Make ix(4) work on strict alignment architectures. The Intel networkingMark Kettenis
2015-01-12When setting up advanced TX descriptor use m_getptr to locate the IPMike Belopuhov
2015-01-11mallocarray() for the rx_buffer memoryTheo de Raadt
2014-12-22unifdef INETTed Unangst
2014-12-13yet more mallocarray() changes.Doug Hogan
2014-11-27Another spot where the VLAN tag doesn't need swapping in the currentlyBrad Smith
2014-11-27Use dv_xname instead of if_xname to establish our interrupt. The latter isMark Kettenis
2014-11-26dont swap the vlan tag twice on big endian archs for transmit.David Gwynne
2014-11-20- Remove some unused #if 0'd code which does not pertain to OpenBSDBrad Smith
2014-11-12Remove SIOCSIFMTU handling and misuse of if_mtu values for MRUMike Belopuhov
2014-11-10add an additional error check into the ixgbe_handle_msfMike Belopuhov
2014-11-10remove pointless timeout_del/add dance in the interrupt handlerMike Belopuhov
2014-11-10Inadvertent ampersand has made the check to always yield truthMike Belopuhov
2014-11-10Gather full statistics only when IX_DEBUG is definedMike Belopuhov
2014-11-10don't try to update the link status every secondMike Belopuhov