linux/drivers
Sunil Goutham a3e7121c70 octeontx2-af: NIX Tx scheduler queues alloc/free
Added support for a PF/VF to allocate or free NIX transmit
scheduler queues via mbox. For setting up pkt transmission
priorities between queues, the scheduler queues have to be
contiguous w.r.t their HW indices. So both contiguous and
non-contiguous allocations are supported.

Upon receiving NIX_TXSCH_FREE mbox msg all scheduler queues
allocated to sending PFFUNC (PF/VF) will be freed. Selective
free is not supported.

Signed-off-by: Sunil Goutham <sgoutham@marvell.com>
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-10-22 20:15:37 -07:00
..
accessibility
acpi
amba
android
ata
atm atm: zatm: Fix empty body Clang warnings 2018-10-18 15:39:10 -07:00
auxdisplay
base Char/Misc fixes for 4.19-rc7 2018-10-07 08:15:57 +02:00
bcma
block sunvdc: Remove VLA usage 2018-10-08 11:09:34 -07:00
bluetooth Bluetooth: hci_qca: Add support for controller debug logs. 2018-10-18 09:55:16 +02:00
bus
cdrom
char
clk One fix for the Allwinner A10 SoC's audio PLL that wasn't properly set 2018-10-17 13:40:10 +02:00
clocksource
connector
cpufreq
cpuidle
crypto cxgb4: fix the error path of cxgb4_uld_register() 2018-10-18 16:26:36 -07:00
dax
dca
devfreq
dio
dma
dma-buf
edac
eisa
extcon
firewire
firmware
fmc
fpga
fsi
gnss
gpio gpio: Assign gpio_irq_chip::parents to non-stack pointer 2018-10-10 14:03:27 +02:00
gpu Second pull request for v4.19: 2018-10-20 12:26:26 +10:00
hid
hsi
hv
hwmon Fix open-coded multiplication arguments to allocators 2018-10-11 19:10:30 +02:00
hwspinlock
hwtracing
i2c i2c: Fix kerneldoc for renamed i2c dma put function 2018-10-11 22:59:57 +02:00
ide
idle
iio
infiniband Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-10-19 11:03:06 -07:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2018-10-20 08:42:56 +02:00
iommu iommu/amd: Clear memory encryption mask from physical address 2018-10-05 10:20:24 +02:00
ipack
irqchip
isdn mISDN: Fix type of switch control variable in ctrl_teimanager 2018-10-22 19:30:24 -07:00
leds
lightnvm
macintosh
mailbox
mcb
md Fix open-coded multiplication arguments to allocators 2018-10-11 19:10:30 +02:00
media media: v4l: event: Prevent freeing event subscriptions while accessed 2018-10-03 06:32:51 -04:00
memory
memstick
message
mfd
misc
mmc mmc: block: avoid multiblock reads for the last sector in SPI mode 2018-10-09 09:23:00 +02:00
mtd
mux mux: adgs1408: use the correct MODULE_LICENSE 2018-10-12 17:36:39 +02:00
net octeontx2-af: NIX Tx scheduler queues alloc/free 2018-10-22 20:15:37 -07:00
nfc
ntb
nubus
nvdimm
nvme nvme: remove ns sibling before clearing path 2018-10-08 11:53:42 +02:00
nvmem
of Devicetree fixes for 4.19, part 3: 2018-10-10 22:09:02 +02:00
opp
oprofile
parisc
parport
pci Fix open-coded multiplication arguments to allocators 2018-10-11 19:10:30 +02:00
pcmcia
perf arm64: perf: Reject stand-alone CHAIN events for PMUv3 2018-10-12 15:25:17 +01:00
phy phy: ocelot-serdes: fix out-of-bounds read 2018-10-22 19:27:14 -07:00
pinctrl pinctrl: mcp23s08: fix irq and irqchip setup order 2018-10-10 14:36:35 +02:00
platform mfd: cros-ec: copy the whole event in get_next_event_xfer 2018-10-09 20:57:30 -07:00
pnp
power
powercap
pps
ps3
ptp ptp: ptp_dte: simplify getting .driver_data 2018-10-22 19:48:35 -07:00
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-10-12 21:38:46 -07:00
sbus oradax: remove redundant null check before kfree 2018-10-07 22:42:00 -07:00
scsi Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-10-12 21:38:46 -07:00
sfi
sh
siox
slimbus
sn
soc
soundwire
spi
spmi
ssb ssb: chipcommon: fix fall-through annotation 2018-10-05 11:37:20 +03:00
staging net: dpaa2: move DPAA2 PTP driver out of staging/ 2018-10-08 10:23:22 -07:00
target
tc
tee
thermal
thunderbolt thunderbolt: Initialize after IOMMUs 2018-10-02 10:51:16 -07:00
tty Fix open-coded multiplication arguments to allocators 2018-10-11 19:10:30 +02:00
uio
usb usb: gadget: storage: Fix Spectre v1 vulnerability 2018-10-17 20:57:55 +02:00
uwb
vfio
vhost net: vhost: remove bad code line 2018-10-07 21:31:32 -07:00
video mach64: detect the dot clock divider correctly on sparc 2018-10-07 22:41:05 -07:00
virt
virtio
visorbus
vlynq
vme
w1
watchdog
xen
zorro
Kconfig
Makefile