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
/
pci
/
if_myx.c
Age
Commit message (
Expand
)
Author
2021-02-08
Simplify sleep_setup API to two operations in preparation for splitting
Martin Pieuchot
2021-01-17
this hardware is fine with BUS_DMA_64BIT mappings.
David Gwynne
2020-12-12
Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.
jan
2020-11-27
Add initialization of sc_sff_lock rwlock.
Kevin Lo
2020-07-17
name the rx rings so systat mb shows them.
David Gwynne
2020-07-17
add kstats to myx.
David Gwynne
2020-07-10
Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.
Patrick Wildt
2019-07-03
use ifiq_input return values to apply backpressure to rings.
David Gwynne
2019-04-16
i2c reads are more reliable a byte at a time.
David Gwynne
2019-04-16
make sff page reads work on little endian archs too. like amd64.
David Gwynne
2019-04-15
implement SIOCGIFSFFPAGE so ifconfig can get transceiver info.
David Gwynne
2019-04-15
trim some debug code that printed out the name of a command
David Gwynne
2017-08-01
defer init of the myxmcl pool to mountroot, and enable pool cpu caches.
David Gwynne
2017-02-07
move the mbuf pools to m_pool_init and a single global memory limit
David Gwynne
2017-01-24
add support for multiple transmit ifqueues per network interface.
David Gwynne
2017-01-22
move counting if_opackets next to counting if_obytes in if_enqueue.
David Gwynne
2016-10-31
turns out these chips can handle buffers up to 9400 bytes in length.
David Gwynne
2016-10-31
revert 1.97 where i moved myx to using the system pools
David Gwynne
2016-10-28
get rid of the custom pool in myx for jumbo frames.
David Gwynne
2016-09-15
all pools have their ipl set via pool_setipl, so fold it into pool_init.
David Gwynne
2016-05-23
remove the function pointer from mbufs. this memory is shared with data
Ted Unangst
2016-04-13
G/C IFQ_SET_READY().
Martin Pieuchot
2016-04-13
G/C IFQ_SET_READY().
Martin Pieuchot
2015-12-11
Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
Martin Pieuchot
2015-12-09
rework the if_start mpsafe serialisation so it can serialise arbitrary work
David Gwynne
2015-12-03
tell the stack myx_start is mpsafe.
David Gwynne
2015-12-01
myx doesnt use atomic.h anymore.
David Gwynne
2015-11-25
replace IFF_OACTIVE manipulation with mpsafe operations.
David Gwynne
2015-11-24
fix tx ring accounting in myx_start.
David Gwynne
2015-11-19
get rid of sc_tx_free and the atomic ops on it in myx_start and myx_txeof.
David Gwynne
2015-10-25
arp_ifinit() is no longer needed.
Martin Pieuchot
2015-09-29
get rid of the mutex between access to the status block and myx_down
David Gwynne
2015-09-01
free() firmware with right len; ok dlg
Theo de Raadt
2015-08-15
do the global tx free accounting in myx_start with a single atomic op
David Gwynne
2015-08-15
rework the tx path to use a ring to keep track of dmamaps/mbufs.
David Gwynne
2015-08-14
move to a per rx ring timeout for refilling empty rings.
David Gwynne
2015-08-14
rework how we track the packets on the rx rings.
David Gwynne
2015-06-24
Increment if_ipackets in if_input().
Martin Pieuchot
2015-05-17
We don't need KERNEL_LOCK() around if_input() anymore, as if_input() has
Chris Cappuccio
2015-03-14
Remove some includes include-what-you-use claims don't
Jonathan Gray
2015-02-20
Now that if_input() is a thing, use it
Chris Cappuccio
2015-02-18
myri employees and their drivers for linux and solaris have repeatedly
David Gwynne
2015-02-18
enable pcie relaxed transaction ordering and bump the max payload
David Gwynne
2014-12-22
unifdef INET
Ted Unangst
2014-10-28
the if_rxring accounting would get screwed up if the first mbuf to
David Gwynne
2014-10-04
replace mutexes to serialise the operations on the flag that restricts
David Gwynne
2014-10-03
refill the rx ring in myx_rxeof, not much later at the end of myx_intr.
David Gwynne
2014-10-03
in rxeof, instead of taking the biglock on every packet to call bpf
David Gwynne
2014-10-03
we dont need the kernel lock to call bus_dmamap_load and unload thanks
David Gwynne
2014-10-03
dont need to hold the kernel lock to call MCLGETI and m_freem now.
David Gwynne
[next]