summaryrefslogtreecommitdiff
path: root/sys/dev/ic/hme.c
AgeCommit message (Expand)Author
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2015-12-08No trailers has been the default and only option for 20 years, yet someTed Unangst
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-24No need for "vlan.h" if you don't check for "#if NVLAN > 0".Martin Pieuchot
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-09-11Make room for media types of the future. Extend the ifmedia word to 64 bits.Stefan Sperling
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-03-30Convert to if_input(), tested by sebastia@.Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-22unifdef INETTed Unangst
2014-11-27Garbage collect some bits that were never used.Brad Smith
2014-11-27rxr ioctl handling.Brad Smith
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overDavid Gwynne
2014-06-17ansi function declarations.David Gwynne
2014-04-22Remove RX checksum offloading support. The chip is too limited, andChristian Weisgerber
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
2011-07-05When the kernel runs out of mbuf clusters, the hme receive ring mayAlexander Bluhm
2009-10-15Add detach support to a few more drivers, and in others do the neccessaryTheo de Raadt
2009-08-10More cases of shutdown hooks not needed after card is already stopped. InTheo de Raadt
2009-08-09MCLGETI() will now allocate a mbuf header if it is not provided, thusTheo de Raadt
2009-06-22Tidy up promiscuous mode and multicast handling; tested by Simon KuhnleStuart Henderson
2009-06-11Simplify the ioctl handling code. From Brad.Stuart Henderson
2009-04-23Clear IFF_RUNNING and IFF_OACTIVE flags and cancel watchdog timer inMark Kettenis
2009-04-17Switch hme(4) over to using MCLGETI when allocating mbufs for the RX ring.Mark Kettenis
2008-12-10Replace m_free() with m_freem() in foo_start() to ensure that upon errorBrad Smith
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-11-26Use bus_dmamap_load_mbuf instead of loading mbuf fragments ourselves, andMark Kettenis
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-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2007-11-18revert previous commit as requested by kettenis and deraadt.Brad Smith
2007-11-18remove use of static.Brad Smith
2006-12-21betetr yet, just nuke sc_enaddr all together, just fill in arpcom andJason Wright
2006-12-21better yet, nuke all references to sc_enaddr except for the copy into arpcom....Jason Wright
2006-12-21use the arpcom copy of the ethernet address so that updates to lladdr can workJason Wright
2006-06-25fix a typo in a comment and add the comment to the sparc hme driver.Brad Smith
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-01-12- add a missing htons() to the receive checksum routine to fixBrad Smith
2005-12-16a little quieterBrad Smith
2005-10-21tidy up dmesg printing a bit, makes PCI hme only take 2 linesBrad Smith
2005-06-26rev 1.29Brad Smith
2005-06-08disable RX checksum offload until its fixed on little endian systemsBrad Smith
2005-04-25csum -> csum_flagsBrad Smith
2005-02-04add hme(4) RX TCP/UDP checksum offloadBrad Smith
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
2004-09-28- Use ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN instead of HME_MTUBrad Smith
2004-08-08do not reset the chip (and subsequently the phy) when unnecessary; that is,Brad Smith
2004-05-31Don't reinvent the wheel, use ether_crc32_le() instead.Ryan Thomas McBride