linux_dsm_epyc7002/drivers/net/ethernet
Simon Guinot 2a90f7e1d5 net: mvneta: add xmit_more support
Basing on xmit_more flag of the skb, TX descriptors can be concatenated
before flushing. This commit delay Tx descriptor flush if the queue is
running and if there is more skb's to send.

A maximum allowed number of descriptors for flushing at once due to
MVNETA_TXQ_UPDATE_REG(q) reqisters limitation, is 255. Because of that
a new macro was added (MVNETA_TXQ_DEC_SENT_MASK) in order to ensure that
concatenated amount of descriptor does not exceed that value.

Signed-off-by: Simon Guinot <simon.guinot@sequanux.org>
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-01-16 20:07:29 -05:00
..
3com
8390
adaptec
adi
aeroflex
agere
alacritech
allwinner
alteon
altera
amazon
amd
apm
apple
arc
atheros
aurora
broadcom bnxt_en: Add the ulp_sriov_cfg hooks for bnxt_re RDMA driver. 2017-01-13 23:21:31 -05:00
brocade
cadence
calxeda
cavium liquidio: use fallback for selecting txq 2017-01-13 20:17:35 -05:00
chelsio cxgb4: Shutdown adapter if firmware times out or errors out 2017-01-16 13:35:30 -05:00
cirrus
cisco
davicom
dec
dlink
emulex
ezchip
faraday
freescale
fujitsu
hisilicon
hp
i825xx
ibm
intel Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-01-11 14:43:39 -05:00
marvell net: mvneta: add xmit_more support 2017-01-16 20:07:29 -05:00
mediatek
mellanox Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-01-11 14:43:39 -05:00
micrel
microchip
moxa
myricom
natsemi
neterion
netronome
nuvoton
nvidia
nxp
oki-semi
packetengines
pasemi
qlogic
qualcomm net: qcom/emac: add ethtool support 2017-01-10 13:26:25 -05:00
rdc
realtek
renesas sh_eth: enable wake-on-lan for sh7763 2017-01-09 15:55:08 -05:00
rocker
samsung
seeq
sfc sfc: get PIO buffer size from the NIC 2017-01-16 14:00:46 -05:00
sgi
silan
sis
smsc
stmicro stmmac: indent an if statement 2017-01-15 22:14:04 -05:00
sun
tehuti
ti net: netcp: correct netcp_get_stats function signature 2017-01-11 10:48:21 -05:00
tile tilepro: Fix non-void return from void function 2017-01-12 15:14:09 -05:00
toshiba
tundra
via
wiznet
xilinx
xircom
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig synopsys: remove dwc_eth_qos driver 2017-01-15 22:00:59 -05:00
korina.c
lantiq_etop.c
Makefile synopsys: remove dwc_eth_qos driver 2017-01-15 22:00:59 -05:00
netx-eth.c