summaryrefslogtreecommitdiff
path: root/sys/dev/gem/if_gem.c
AgeCommit message (Expand)Author
2025-01-02Use bus_generic_detach to detach and delete child devices during detachJohn Baldwin
2024-06-28net: Remove unneeded NULL check for the allocated ifnetZhenlei Huang
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSDWarner Losh
2023-04-18gem(4): Remove onboard-only Sun ERI and remnants of SBus supportMarius Strobl
2023-01-31Mechanically convert gem(4) to IfAPIJustin Hibbits
2022-05-06gem: Remove unused devclass argument to DRIVER_MODULE.John Baldwin
2022-05-06Remove unused miibus_devclass and miibus_fdt_devclass.John Baldwin
2019-10-21Convert to if_foreach_llmaddr() KPI.Gleb Smirnoff
2018-05-18ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2014-09-18Mechanically convert to if_inc_counter().Gleb Smirnoff
2014-08-30Use define from if_var.h to access a field inside struct if_data,Gleb Smirnoff
2013-10-26The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff
2012-12-04Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff
2011-08-19Revert r224157, re-enabling r222135. The underlying problem keeping theMarius Strobl
2011-07-17Revert r222135 by allowing controller reinitialization. Due toPyun YongHyeon
2011-07-12Correct r223648; as gem_init_locked() was calling gem_setladrf(), whichMarius Strobl
2011-07-12According to the OpenSolaris source the PCI latency and the cache line sizeMarius Strobl
2011-06-28Fix typo in r223648 which was accidentally committedMarius Strobl
2011-06-28- In gem_reset_rx() also reset the RX MAC which is necessary in order toMarius Strobl
2011-05-20Remove unnecessary controller reinitialization by checkingPyun YongHyeon
2011-04-22Correct spelling in comments.Marius Strobl
2010-11-22- Fix and enable support for flow control.Marius Strobl
2010-10-15Convert the PHY drivers to honor the mii_flags passed down and convertMarius Strobl
2010-09-16Merge r207585 from cas(4):Marius Strobl
2010-07-21KTR_CTx are long time aliased by existing classes so they can't serveAttilio Rao
2010-02-22According to the Linux sungem driver, in case of Apple (K2) GMACsMarius Strobl
2009-06-26Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/Robert Watson
2009-06-24Revert the part of r194763 which added a dying flag and insteadMarius Strobl
2009-06-23- Initialize the ifnet structure, especially if_dname, before probingMarius Strobl
2008-08-23- Restore the behavior of enabling the MII buffer for an internalMarius Strobl
2008-06-22o The FreeBSD bus_dmamap_sync(9) supports ored together flags for quiteMarius Strobl
2008-03-24Split the registers into two halves in preparation for SBus support.Marius Strobl
2008-03-09- Fix some style bugs and remove another banal comment missed inMarius Strobl
2008-01-17- Retire npe_defrag(), gem_defrag(), msk_defrag(), nfe_defrag(), andJohn Baldwin
2007-12-30o In preparation for basing a new driver on this one:Marius Strobl
2007-10-13Fix a NULL pointer dereference in Tx checksum calculation.Pyun YongHyeon
2007-09-26o Revert the part of if_gem.c rev. 1.35 which added a call to gem_stop()Marius Strobl
2007-06-16- In gem_bitwait() check that the bit clears/was set in the contentMarius Strobl
2007-06-04o Implemented Rx/Tx checksum offload. The simple checksum logic inPyun YongHyeon
2007-05-04Since if_gem is being touted as one of our more architecturallyPoul-Henning Kamp
2006-12-06- Use the gem_tick() callout instead of if_slowtimo() for drivingMarius Strobl
2006-09-03add a newbus method for obtaining the bus's bus_dma_tag_t... This isJohn-Mark Gurney
2006-06-02add missed calls to bpf_peers_presentSam Leffler
2005-12-05Fix -Wundef warnings found when compiling i386 LINT, GENERIC andRuslan Ermilov
2005-11-11- Store pointer to the link-level address right in "struct ifnet"Ruslan Ermilov
2005-09-18- In gem_ioctl() move the call to ether_ioctl() to the default case ofMarius Strobl
2005-08-28- Allow for VLAN-sized frames and set IFCAP_VLAN_MTU.Marius Strobl
2005-08-09Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andRobert Watson