freebsd-dev/sys/dev/sfxge/common
Andrew Rybchenko 2681c0e9fe sfxge(4): update multicast filter insertion algorithm
When the multicast filters we're allowed to insert are controlled by the
hypervisor, it may be that we can insert some but not others. So we need
to have fallbacks where we insert any filters we can without rolling back
when one fails to insert.

Submitted by:   Mark Spender <mspender at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D6318
2016-05-12 06:20:26 +00:00
..
ef10_impl.h sfxge: Medford still needs fallback for no privilege mask 2016-01-15 06:27:51 +00:00
ef10_tlv_layout.h sfxge: cleanup: remove extra empty lines 2016-01-18 06:39:06 +00:00
efsys.h sfxge(4): disable common code support for Falcon 2016-05-09 08:37:42 +00:00
efx_bootcfg.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
efx_check.h sfxge(4): cleanup efx_check.h comments and error messages 2016-05-10 07:22:19 +00:00
efx_crc32.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_ev.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_filter.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_hash.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_impl.h sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_intr.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_lic.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_mac.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_mcdi.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_mcdi.h sfxge: implement SIOCGI2C to read information from phy modules 2016-02-10 12:14:56 +00:00
efx_mon.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_nic.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_nvram.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_phy_ids.h sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_phy.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_port.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_regs_ef10.h sfxge: regenerate EF10 registers definition for Medford 2016-01-18 06:59:00 +00:00
efx_regs_mcdi.h sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
efx_regs_pci.h sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_regs.h sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_rx.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_sram.c sfxge(4): make efx_sram_test Siena-only 2016-05-11 06:21:07 +00:00
efx_tx.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_types.h sfxge: cleanup: fix typo in unused EFX_QWORD_IS_SET64 2016-01-13 07:55:47 +00:00
efx_vpd.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
efx_wol.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx.h sfxge(4): add new Emerald board sensors to common code 2016-05-11 06:19:53 +00:00
hunt_ev.c sfxge: improve error handling in ef10_ev_rx() 2016-01-19 06:07:39 +00:00
hunt_filter.c sfxge(4): update multicast filter insertion algorithm 2016-05-12 06:20:26 +00:00
hunt_impl.h sfxge(4): update unicast filter insertion algorithm 2016-05-11 06:29:07 +00:00
hunt_intr.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
hunt_mac.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
hunt_mcdi.c sfxge: rework MCDI request completion 2016-01-15 06:23:04 +00:00
hunt_nic.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
hunt_nvram.c sfxge(4): add TLV format buffer manipulation functions for V3 licensing 2016-05-11 06:15:07 +00:00
hunt_phy.c sfxge: rename common hunt PHY methods to ef10 and use for Medford 2016-01-15 15:12:30 +00:00
hunt_rx.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
hunt_tx.c sfxge: support FATSOv2 in common code 2016-01-14 09:05:51 +00:00
hunt_vpd.c sfxge(4): cleanup: fix typo 2016-05-10 08:00:40 +00:00
mcdi_mon.c sfxge(4): add new Emerald board sensors to common code 2016-05-11 06:19:53 +00:00
mcdi_mon.h sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
medford_impl.h sfxge: add Medford NIC methods 2016-01-14 08:59:38 +00:00
medford_nic.c sfxge(4): cleanup: remove unneeded include files 2016-05-10 07:59:23 +00:00
siena_flash.h sfxge: regenerate siena_flash.h from FW sources 2016-01-18 06:45:45 +00:00
siena_impl.h sfxge(4): remove unused efx_nic_pcie_extended_sync() 2016-05-09 08:28:52 +00:00
siena_mac.c sfxge(4): cleanup: constify common code method tables 2016-05-12 06:19:06 +00:00
siena_mcdi.c sfxge: rework MCDI request completion 2016-01-15 06:23:04 +00:00
siena_nic.c sfxge(4): remove unused efx_nic_pcie_extended_sync() 2016-05-09 08:28:52 +00:00
siena_nvram.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
siena_phy.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
siena_sram.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
siena_vpd.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00