index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
dev
/
ic
/
gem.c
Age
Commit message (
Expand
)
Author
2023-11-10
Make ifq and ifiq interface MP safe.
Alexander Bluhm
2022-07-12
Protect interface media list with a mutex. This is just a start
Alexander Bluhm
2020-12-12
Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.
jan
2020-07-10
Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.
Patrick Wildt
2020-06-22
use ifiq_input and use it's return value to apply backpressure to rxrs.
David Gwynne
2018-02-07
Sporadically the network over gem(4) interface hang on sparc64 and
Alexander Bluhm
2017-06-08
make the gem tx path MPSAFE.
David Gwynne
2017-01-22
move counting if_opackets next to counting if_obytes in if_enqueue.
David Gwynne
2016-04-13
G/C IFQ_SET_READY().
Martin Pieuchot
2015-12-08
No trailers has been the default and only option for 20 years, yet some
Ted Unangst
2015-11-28
Rework gem_start to check that there's enough space in the ring before
Jonathan Matthew
2015-11-25
replace IFF_OACTIVE manipulation with mpsafe operations.
David Gwynne
2015-11-24
You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.
Martin Pieuchot
2015-11-20
shuffle struct ifqueue so in flight mbufs are protected by a mutex.
David Gwynne
2015-10-25
arp_ifinit() is no longer needed.
Martin Pieuchot
2015-09-11
Make room for media types of the future. Extend the ifmedia word to 64 bits.
Stefan Sperling
2015-06-24
Increment if_ipackets in if_input().
Martin Pieuchot
2015-03-14
Remove some includes include-what-you-use claims don't
Jonathan Gray
2015-02-09
tweak the new if_input function so it takes an mbuf_list instead
David Gwynne
2015-02-08
Convert to if_input().
Martin Pieuchot
2014-12-22
unifdef INET
Ted Unangst
2014-12-19
Use <sys/endian.h> instead of <machine/endian.h>
Philip Guenther
2014-08-27
rxr ioctl handling.
David Gwynne
2014-07-22
Fewer <netinet/in_systm.h>
Martin Pieuchot
2014-07-08
cut things that relied on mclgeti for rx ring accounting/restriction over
David Gwynne
2014-04-22
Remove RX checksum offloading support. The chip is too limited, and
Christian Weisgerber
2014-03-14
use lemtoh64 and htolem64 for reading and writing entries in the rings.
David Gwynne
2013-08-08
Turns out neither the flow control diff nor the RX checksum offload diff
Mark Kettenis
2013-07-25
Backout flow control support (rev 1.97) and RX TCP/UDP checksum offload
Mark Kettenis
2013-03-09
Always use the internal PHY on Apple variants, from FreeBSD. This unbreaks
Martin Pieuchot
2012-12-01
Add RX TCP/UDP checksum offload support.
Brad Smith
2012-10-22
Add flow control support.
Brad Smith
2009-10-15
Add detach support to a few more drivers, and in others do the neccessary
Theo de Raadt
2009-08-10
More cases of shutdown hooks not needed after card is already stopped. In
Theo de Raadt
2009-08-09
MCLGETI() will now allocate a mbuf header if it is not provided, thus
Theo de Raadt
2009-08-03
Comment fixes and code tidy-up (whitespace and more consistent
Stuart Henderson
2009-07-18
Remove redundant code for setting the maximum frame receive size
Stuart Henderson
2009-07-18
Simplify receive filter handling, from Brad.
Stuart Henderson
2009-03-29
Remove unused prototype.
Mark Kettenis
2009-03-22
Add workaround for RX MAC/FIFO hangs on ERI. Tested by matthieu@ and naddy@.
Mark Kettenis
2009-03-20
Unconditionally drain the RX ring when stpping the chip.
Mark Kettenis
2009-01-27
make drivers tell the mclgeti allocator what their maximum ring size is
David Gwynne
2008-12-14
Switch gem(4) over to using MCLGETI when allocating mbufs for the rx ring.
Mark Kettenis
2008-12-10
Replace m_free() with m_freem() in foo_start() to ensure that upon error
Brad Smith
2008-11-28
Eliminate the redundant bits of code for MTU and multicast handling
Brad Smith
2008-11-26
Use m_defrag instead of collapsing mbufs ourselves.
Mark Kettenis
2008-11-07
Simplify the interface flag handling in the ioctl handler.
Brad Smith
2008-11-07
Remove storing the Ethernet header in the receve interrupt handler, the
Brad Smith
2008-11-07
- According to the Apple GMAC driver, the GEM ASIC specification and
Brad Smith
2008-10-02
First step towards cleaning up the Ethernet driver ioctl handling.
Brad Smith
[next]