linux_dsm_epyc7002/drivers/net/ethernet/sfc
Martin Habets 6aa47c87cb sfc: only advertise TX timestamping if we have the license for it
We check the license for TX hardware timestamping capability.
The PTP probe will have enabled PTP sync events from the adapter.  If
 later, at TX queue init, it turns out we do not have the license, we
 don't need the sync events either.

Signed-off-by: Martin Habets <mhabets@solarflare.com>
Signed-off-by: Edward Cree <ecree@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-01-25 16:05:14 -05:00
..
falcon Merge branch 'akpm' (patches from Andrew) 2017-11-15 19:42:40 -08:00
bitfield.h sfc: process RX event inner checksum flags 2017-02-09 16:47:53 -05:00
ef10_regs.h sfc: update EF10 register definitions 2017-12-18 13:07:50 -05:00
ef10_sriov.c sfc: remove duplicate up_write on VF filter_sem 2017-06-20 15:40:00 -04:00
ef10_sriov.h sfc: support ndo_get_phys_port_id even when !CONFIG_SFC_SRIOV 2017-01-10 14:16:17 -05:00
ef10.c sfc: only advertise TX timestamping if we have the license for it 2018-01-25 16:05:14 -05:00
efx.c sfc: on 8000 series use TX queues for TX timestamps 2018-01-25 16:05:14 -05:00
efx.h sfc: support the ethtool ksettings API properly so that 25/50/100G works 2018-01-10 16:23:38 -05:00
enum.h sfc: remove RESET_TYPE_RX_RECOVERY 2016-12-01 15:39:38 -05:00
ethtool.c sfc: support the ethtool ksettings API properly so that 25/50/100G works 2018-01-10 16:23:38 -05:00
farch_regs.h
farch.c sfc: on 8000 series use TX queues for TX timestamps 2018-01-25 16:05:14 -05:00
filter.h sfc: insert catch-all filters for encapsulated traffic 2017-01-27 11:59:31 -05:00
io.h sfc: support VI strides other than 8k 2017-12-18 13:07:49 -05:00
Kconfig ethernet: sfc: Add Kconfig entry for vendor Solarflare 2016-12-20 14:19:38 -05:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mcdi_mon.c sfc: remove EFX_BUG_ON_PARANOID, use EFX_WARN_ON_[ONCE_]PARANOID instead 2016-12-03 16:11:00 -05:00
mcdi_pcol.h sfc: update MCDI protocol headers 2017-12-21 15:14:26 -05:00
mcdi_port.c sfc: add bits for 25/50/100G supported/advertised speeds 2018-01-10 16:23:38 -05:00
mcdi.c net: ethernet/sfc: Convert timers to use timer_setup() 2017-10-25 12:57:33 +09:00
mcdi.h sfc: support VI strides other than 8k 2017-12-18 13:07:49 -05:00
mtd.c
net_driver.h sfc: on 8000 series use TX queues for TX timestamps 2018-01-25 16:05:14 -05:00
nic.c sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 2016-08-26 21:43:52 -07:00
nic.h sfc: MAC TX timestamp handling on the 8000 series 2018-01-25 16:05:14 -05:00
ptp.c sfc: only advertise TX timestamping if we have the license for it 2018-01-25 16:05:14 -05:00
rx.c Merge branch 'akpm' (patches from Andrew) 2017-11-15 19:42:40 -08:00
selftest.c networking: make skb_put & friends return void pointers 2017-06-16 11:48:39 -04:00
selftest.h sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 2016-08-26 21:43:52 -07:00
siena_sriov.c sfc: save old MAC address in case sriov_mac_address_changed fails 2015-05-21 18:43:53 -04:00
siena_sriov.h sfc: save old MAC address in case sriov_mac_address_changed fails 2015-05-21 18:43:53 -04:00
siena.c sfc: support variable number of MAC stats 2017-12-21 15:14:26 -05:00
sriov.c sfc: support ndo_get_phys_port_id even when !CONFIG_SFC_SRIOV 2017-01-10 14:16:17 -05:00
sriov.h sfc: support ndo_get_phys_port_id even when !CONFIG_SFC_SRIOV 2017-01-10 14:16:17 -05:00
tx_tso.c sfc: remove EFX_BUG_ON_PARANOID, use EFX_WARN_ON_[ONCE_]PARANOID instead 2016-12-03 16:11:00 -05:00
tx.c sfc: on 8000 series use TX queues for TX timestamps 2018-01-25 16:05:14 -05:00
tx.h sfc: Firmware-Assisted TSO version 2 2016-11-18 11:55:38 -05:00
vfdi.h ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
workarounds.h sfc: tx ring can only have 2048 entries for all EF10 NICs 2017-04-25 11:19:21 -04:00