summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_nfe.c
AgeCommit message (Expand)Author
2022-01-22Explicitly cast a __MASK(40) to bus_addr_t (for 32bit bus_addr_t archs)martin
2022-01-22Ensure bus_dmatag_subregion is called with an inclusive max_addrskrll
2020-03-13Improve error check:msaitoh
2020-03-08 Use unsigned to avoid undefined behavior. Found by kUBSan.msaitoh
2020-03-01Add explicit casts in bus_dmatag_subregion() calls to avoid overflow /thorpej
2020-03-01- Range-limit our DMA tag to 40-bit.thorpej
2020-02-04Use ifmedia_fini().thorpej
2020-01-30Adopt <net/if_stats.h>.thorpej
2019-09-13 if_flags is neither int nor short. It's unsigned short.msaitoh
2019-07-09 Don't automatically set ec_capenable's ETHERCAP_VLAN_HWTAGGING bit inmsaitoh
2019-05-28 Use ETHER_LOCK()/ETHER_UNLOCK() for all ethernet drivers to protect ec_multi*.msaitoh
2019-05-23No functional change:msaitoh
2019-04-11 Fix a bug that the duplex of manual media setting may be wrongmsaitoh
2019-01-22 Change MII PHY read/write API from:msaitoh
2018-12-09use pci_intr_establish_xname() everywherejdolecek
2018-06-26 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backwardmsaitoh
2017-09-26VLAN ID uses pkthdr instead of mtag now. Contributed by s-yamaguchi@IIJ.knakahara
2016-12-15Move bpf_mtap and if_ipackets++ on Rx of each driver to percpuq if_inputozaki-r
2016-12-08Apply deferred if_start frameworkozaki-r
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2016-02-09Introduce softint-based if_inputozaki-r
2014-03-29make pci_intr_string and eisa_intr_string take a buffer and a lengthchristos
2013-03-30remove trailing whitespacechristos
2012-09-23use 64-bit DMA where possible.chs
2012-07-22Fix mii_statchg to take a 'struct ifnet *' instead of device_t. This fixesmatt
2012-01-30Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive}drochner
2011-01-23Pull the following fix from OpenBSD:tsutsui
2010-11-03Make nfe(4) detachable.jakllsch
2010-11-02Explicitly set PCI_COMMAND_MASTER_ENABLE.jakllsch
2010-04-05Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpfjoerg
2010-02-24A pointer typedef entails trading too much flexibility to declare constdyoung
2010-01-19Redefine bpf linkage through an always present op vector, i.e.pooka
2010-01-08Expand PMF_FN_* macros.dyoung
2009-11-26Cleanup interrupt establish error messages. Do not mixnjoly
2009-09-05Invert logic around nested pmf(9) registrations for readability.tsutsui
2009-06-14use __arraycountcegger
2009-03-18bcmp -> memcmpcegger
2009-03-01bzero -> memset per request from martin@cegger
2009-03-01when nfe_attach() fails, free all resources includingcegger
2009-03-01MCP79 supports JUMBO frames.cegger
2009-02-12flow-control support for MCP65 chip.cegger
2009-01-18Bracket IRQ masking around nfe_intr() in nfe_init() rather inside nfe_intr().cegger
2008-12-16replace bitmask_snprintf(9) with snprintb(3)christos
2008-11-07*** Summary ***dyoung
2008-06-17Use MUTEX_DEFAULT to initialise the mutex, per martin@'s input.cube
2008-05-25Based on changes to nfe_attach in r1.27, wake newer chips from powerdownjmcneill
2008-04-20Restore jumbo frame support and protect access to the DMA space forcube
2008-04-17join line for symmetry.christos
2008-04-17Make this build again... HI XTOS.xtraeme
2008-04-17sync with openbsd; fixes observed corruption issues.christos