summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ix.c
AgeCommit message (Expand)Author
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
2014-11-10remove ixgbe_sfp_probe since it's not called anywaysMike Belopuhov
2014-09-08Match 82599 as found on SuperMicro AOC-STGN-I1SChris Cappuccio
2014-08-26Revert part of the if_rxr diff that incorrectly moves RX ring tailMike Belopuhov
2014-08-25We have never limited the definition of "supported SPF modules"Mike Belopuhov
2014-08-20Implement rxrinfo ioctl for cluster usage statisticsMike Belopuhov
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overDavid Gwynne
2013-12-09initialize staterr, no functional change; from david hillMike Belopuhov
2013-08-23don't call if_link_state_change if link state is not changedMike Belopuhov
2013-08-21Fix build without vlan.Martin Pieuchot
2013-08-05First stab at updating this monster to the Intel/FreeBSD current version.Mike Belopuhov
2013-06-14Correct interrupt moderation setting for 82598; tested on the CX4 versionMike Belopuhov
2013-06-09adapt to a pcidevs name changeTheo de Raadt
2012-12-20report flow control mode in the media status callbackMike Belopuhov
2012-12-20max_frame_size must be set after ether_ifattach updates if_mtu;Mike Belopuhov
2012-12-17Sync up advanced transmitter descriptor setup code to the upstream.Mike Belopuhov
2012-12-17sync some comments and variable names in rxeof with freebsdMike Belopuhov
2012-12-17Catch up with upstream, where rxbuf->m_pack was renamed to rxbuf->bufMike Belopuhov