aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sfxge/sfxge_tx.c
Commit message (Expand)AuthorAgeFilesLines
* sfxge: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-8/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-15/+11
* sfxge(4): use n Tx queues instead of n + 2 on EF10 HWAndrew Rybchenko2018-12-101-40/+113
* sfxge(4): prepare the number of Tx queues on event queue 0 to become variableAndrew Rybchenko2018-12-101-3/+3
* sfxge(4): rollback last seen VLAN TCI if Tx packet is droppedAndrew Rybchenko2018-11-301-0/+4
* sfxge(4): add outer IP ID parameter to TSOv2 descriptorAndrew Rybchenko2018-11-281-0/+1
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* sfxge(4): fix invalid VLAN tagging after stop/startAndrew Rybchenko2017-01-271-1/+2
* sfxge(4): cleanup: remove unused txq_index TxQ control structure memberAndrew Rybchenko2017-01-271-1/+0
* sfxge(4): avoid unnecessary mbuf data prefetchAndrew Rybchenko2017-01-101-0/+14
* sfxge(4): allow DMA descs to cross 4k boundary on EF10Andrew Rybchenko2017-01-071-2/+5
* sfxge(4): cleanup: check deferred packet list tunables onceAndrew Rybchenko2016-12-301-22/+23
* sfxge(4): cleanup: clarify/unify variable name used for put-list lengthAndrew Rybchenko2016-12-291-5/+5
* sfxge(4): do not limit driver RSS table to RSS channels maxAndrew Rybchenko2016-12-271-1/+2
* sfxge(4): host byte order is required for IP ID in TSO descriptorsAndrew Rybchenko2016-06-081-2/+2
* sfxge(4): pick an RSS bucket for the packet enqueued and select TXQ accordinglyAndrew Rybchenko2016-06-061-0/+18
* sfxge(4): cleanup: update copyright to 2016Andrew Rybchenko2016-05-241-1/+1
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* sys/dev: extend use of the howmany() macro when available.Pedro F. Giffuni2016-04-261-1/+1
* These files were getting sys/malloc.h and vm/uma.h with header pollutionGleb Smirnoff2016-02-011-1/+2
* sfxge: support FATSOv2Andrew Rybchenko2016-01-151-72/+162
* sfxge: switch to TxQ creation specific flagsAndrew Rybchenko2015-12-071-2/+2
* sfxge: parse packets for TSO early in if_transmitAndrew Rybchenko2015-12-011-3/+114
* sfxge: add 7xxx NICs family supportAndrew Rybchenko2015-05-251-172/+329
* sfxge: relax assertion to allow RST flag in TSO packetsAndrew Rybchenko2015-05-221-2/+8
* sfxge: fix overflow queue freezeAndrew Rybchenko2015-05-181-8/+2
* sfxge: move mbuf free to sfxge_if_transmit()Andrew Rybchenko2015-05-161-8/+5
* sfxge: get rid of locked variable in sfxge_tx_packet_add()Andrew Rybchenko2015-05-161-10/+10
* sfxge: split sfxge_tx_qdpl_put() into *_locked() and *_unlocked()Andrew Rybchenko2015-05-151-62/+75
* sfxge: advertise IPv6 Rx and Tx checksum offload supportAndrew Rybchenko2015-05-141-1/+2
* sfxge: fix bug in TSO when a DMA segment has both header and dataAndrew Rybchenko2015-03-291-1/+1
* sfxge: cleanup: fix index variable type to match upper boundary typeAndrew Rybchenko2015-03-241-1/+1
* sfxge: add statistics for each Tx queueAndrew Rybchenko2015-03-231-19/+49
* sfxge: remove obsolete Tx non-multi queue supportAndrew Rybchenko2015-03-231-101/+0
* sfxge: assert either kernel or internal copy of interface flagsAndrew Rybchenko2015-03-231-1/+10
* sfxge: prefetch txq->common if TxQ is started onlyAndrew Rybchenko2015-03-171-2/+4
* sfxge: move deferred packet list statistics to dedicated nodeAndrew Rybchenko2015-03-171-16/+21
* sfxge: expect required init_state on data path and in periodic callsAndrew Rybchenko2015-02-271-2/+2
* sfxge: add put-list high watermarkAndrew Rybchenko2015-02-241-0/+7
* sfxge: implement if_get_counter callbackAndrew Rybchenko2015-02-221-0/+23
* sfxge: DMA allocated memory is set to zeros because of BUS_DMA_ZERO flagAndrew Rybchenko2015-02-221-1/+0
* sfxge: TxQ block level should use EFX_TXQ_LIMIT as maximum TxQ sizeAndrew Rybchenko2015-02-221-7/+13
* sfxge: packet can't require more than n_dma_seg descriptors plus oneAndrew Rybchenko2015-02-221-2/+2
* sfxge: style fixes and cleanupAndrew Rybchenko2015-02-221-2/+2
* sfxge: more accurate calculation of maximum number of TSO segmentsAndrew Rybchenko2015-02-211-3/+3
* sfxge: reap Tx descriptors on unblockAndrew Rybchenko2015-02-201-1/+4
* sfxge: style fixesAndrew Rybchenko2015-02-201-3/+1
* sfxge: handle fragmented TCP header in mbufAndrew Rybchenko2015-02-201-3/+16
* sfxge: add driver context member with number of transmit queuesAndrew Rybchenko2015-02-181-36/+25
* sfxge: add TCP segment size to sfxge_tso_stateAndrew Rybchenko2015-02-181-5/+6