opnsense-src/sys/dev
Peter Grehan 5a3eb6207a igc: correctly update RCTL when changing multicast filters.
Fix clearing of bits in RCTL for the non-bpf/non-allmulti case.
Update RCTL after modifying the multicast filter registers as per
the Linux driver.

This fixes LACP on igc interfaces, where incoming LACP multicasti
control packets were being dropped.

Reviewed by:	kbowling
Obtained from:	Rubicon Communications, LLC ("Netgate")
MFC after:	3 days
Differential Revision: https://reviews.freebsd.org/D32574
2021-10-22 21:16:12 +10:00
..
aac
aacraid aacraid: ignore data overrun on INQUIRY 2021-06-21 15:13:13 -03:00
acpi_support
acpica Check cpu_softc is not NULL before dereferencing 2021-09-27 11:32:12 +00:00
adb
adlink
ae
age
agp Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
ahci Mark some sysctls as CTLFLAG_MPSAFE. 2021-08-10 20:44:27 -04:00
aic7xxx Fix a common typo in source code comments 2021-08-29 11:45:09 +02:00
al_eth al_eth: Use device_t in preference to struct device * 2021-04-12 09:32:02 -04:00
alc alc(4): add support for Mikrotik 10/25G NIC 2021-05-20 01:30:25 +03:00
ale ale: clean up empty lines in .c and .h files 2020-09-01 21:37:53 +00:00
alpm
altera altera: clean up empty lines in .c and .h files 2020-09-01 21:38:18 +00:00
amd_ecc_inject
amdgpio
amdpm
amdsbwd
amdsmb
amdsmn
amdtemp Make CPU children explicitly share parent unit numbers. 2021-09-24 23:31:51 -04:00
amr
arcmsr arcmsr: clear CCB allocated on the stack 2021-05-21 08:22:13 +01:00
asmc
ata Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
ath ath: bump the default node queue size to 128 frames, not 64 2021-05-22 21:23:00 -07:00
atkbdc psm(4): Disable KVM switch "jitter" clamping for absolute touchpads. 2021-09-10 00:37:40 +03:00
axgbe Fix to call callout_init with correct inputs from axp driver 2021-07-13 14:38:31 +00:00
backlight
bce Fix some common typos in source code comments 2021-08-14 08:55:58 +02:00
beri if_vtbe: Add missing includes to fix build 2021-03-08 20:48:48 +00:00
bfe
bge
bhnd Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
bnxt bnxt(4): Mark sysctls MP-safe. 2021-09-03 13:51:08 -04:00
bwi
bwn
bxe bxe(4): Mark sysctls and callout MP-safe. 2021-09-03 12:25:32 -04:00
cadence cgem: Add support for the SiFive FU740 2021-07-21 02:51:25 +01:00
cardbus cardbus: move card_if.m to sys/dev/cardbus 2021-07-13 20:39:30 -06:00
cas
ce Fix a few typos in source code comments 2021-08-14 10:08:49 +02:00
cesa cesa: remove unused CESA_SESSIONS macro 2021-10-05 12:17:10 +00:00
cfe
cfi
chromebook_platform
ciss ciss(4): Fix typo. 2021-09-19 14:08:22 -04:00
coretemp Make CPU children explicitly share parent unit numbers. 2021-09-24 23:31:51 -04:00
cp
cpuctl
cpufreq Make CPU children explicitly share parent unit numbers. 2021-09-24 23:31:51 -04:00
cxgb cxgb: use m_gethdr_raw 2021-07-07 11:05:46 +00:00
cxgbe cxgbe: Only run ktls_tick when NIC TLS is enabled. 2021-10-14 10:59:16 -07:00
cyapa cyapa(4): Adapt to recent evdev KPI changes 2021-09-02 22:35:26 +03:00
dc
dcons
dme
dpaa
dpms
drm2 Convert consumers to vm_page_alloc_noobj_contig() 2021-10-19 21:22:56 -04:00
dwc dwc: Use mii_fdt function 2021-04-27 19:07:33 +02:00
dwwdt
e1000 e1000: print EEPROM/NVM/OROM versions 2021-10-06 16:25:03 -07:00
efidev efirt: Mark buffers filled out by EFI firmware as initialized 2021-09-07 11:19:29 -04:00
ena ena: fix building in-kernel driver 2021-09-16 16:47:45 +02:00
enetc enetc_mdio: Fix devclass name 2021-10-01 11:24:08 +02:00
esp
et Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
etherswitch e6000sw: Build the driver as a kernel module 2021-09-13 11:42:16 +02:00
evdev evdev: Fix a typo in a commit 2021-10-02 10:43:41 +02:00
exca
extres Fix two typos in source code comments 2021-10-16 08:09:31 +02:00
fb Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
fdc fd: Move from using device_busy to a refcount 2021-09-29 20:18:28 -06:00
fdt device: add device_get_property and device_has_property 2021-09-20 17:17:57 +02:00
ffec
filemon
firewire cam: prefer cam_sim_softc() over accessing cam_sim structure directly. 2021-06-03 13:08:29 -06:00
flash mx25l: Add support for Integrated Silicon Solution is25wp256 2021-08-30 23:38:02 +01:00
ftwd
fxp
gem
glxiic
glxsb crypto: Constify all transform descriptors 2021-07-26 16:41:05 -04:00
goldfish
gpio Fix a common typo in source code comments 2021-08-29 11:45:09 +02:00
gxemul
hdmi
hid hkbd(4): Fix build on 32bit platforms 2021-09-10 01:51:25 +03:00
hifn OCF: Remove support for asymmetric cryptographic operations. 2021-04-12 14:28:43 -07:00
hpt27xx Fix some common typos in comments 2021-08-08 10:16:06 +02:00
hptiop cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
hptmv hptmv: use .o files directly 2021-04-12 13:47:55 -06:00
hptnr cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
hptrr cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
hwpmc libpmc: fix the 'cycles' event alias on x86 2021-09-30 11:15:26 -03:00
hyperv netvsc: Fix a typo in a comment 2021-10-02 10:42:18 +02:00
ic
ice ice(4): Update to version 0.28.1-k 2021-03-05 17:33:39 -08:00
ichiic ig4: Add PCI IDs for Intel Gemini Lake I2C controller. 2021-02-24 01:23:43 +03:00
ichsmb ichsmb: Add PCI ID for Intel Gemini Lake SMBus controller 2021-04-14 03:58:07 +03:00
ichwd ichwd: add Lewisburg Super SKUs, Cannon and Comet Lake support 2021-08-26 12:04:28 +02:00
ida ida: Use ida lock instead of Giant for bus_dma allocation 2021-09-29 19:15:16 -06:00
igc igc: correctly update RCTL when changing multicast filters. 2021-10-22 21:16:12 +10:00
iicbus routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549). 2021-08-22 22:56:08 +00:00
iir
imcsmb
intel pchtherm: Add IDs for CannonLake-H, CometLake and Lewisburg controllers 2021-04-14 13:15:19 +03:00
intpm
io
ioat ioat(4): Remove Giant from ioat_test enable/disable. 2021-09-04 15:54:17 -04:00
iommu DMAR: clean up warnings about write-only variables 2021-10-21 21:40:46 +03:00
ipmi ipmi(4): Limit maximum watchdog pre-timeout interval. 2021-09-14 21:06:39 -04:00
ips
ipw
isci isci(4): Fix a common typo in src comments 2021-08-29 09:55:10 +02:00
iscsi iscsi: Validate DataSN values in Data-In PDUs in the initiator. 2021-08-24 14:58:34 -07:00
iscsi_initiator
iser ibcore: Declare ib_post_send() and ib_post_recv() arguments const 2021-07-12 14:22:33 +02:00
isl
ismt
isp Mark some sysctls as CTLFLAG_MPSAFE. 2021-08-10 20:44:27 -04:00
ispfw
itwd
iwi
iwm net80211/drivers: improve ieee80211_rx_stats for band 2021-10-22 09:55:54 +00:00
iwn iwn: adjust EEPROM read timeout for Intel 4965AGN M2 2021-06-06 16:44:47 -04:00
ixgbe ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixl ixl(4): Fix 2.5 and 5G speeds reporting and update shared code 2021-09-13 14:00:50 -07:00
jedec_dimm
jme
kbd Suppress D_NEEDGIANT warnings for some drivers 2021-06-06 16:44:46 -04:00
kbdmux kbdmux(4): Make callout handler mpsafe. 2021-08-08 18:29:48 -04:00
ksyms
kvm_clock kvm_clock: KVM paravirtual clock support 2021-08-14 15:57:54 +03:00
le
led
lge
liquidio Fix some common typos in source code comments 2021-08-14 08:55:58 +02:00
malo
mana mana: Cast an unused value to void to quiet a warning. 2021-09-25 11:28:14 -07:00
mbox
md md: Add MD_MUSTDEALLOC support 2021-09-11 20:04:52 +08:00
mdio
mem
mfi
mgb mgb: Fix nop admin interrupt handling 2021-09-30 11:50:00 -04:00
mge mge(4): Mark sysctls and callout MP-safe. 2021-09-03 12:15:39 -04:00
mii Fix some common typos in source code comments 2021-08-28 18:57:23 +02:00
mlx
mlx4 Fix two typos in source code comments 2021-10-16 08:09:31 +02:00
mlx5 mlx5_en: fix use of CALLOUT_DIRECT 2021-10-05 13:07:36 +03:00
mlxfw
mly
mmc dwmmc: Calculate the maximum transaction length correctly. 2021-10-08 09:21:03 +02:00
mmcnull
mpr mps/mpr(4): Move xpt_register_async() out of lock. 2021-09-14 17:40:32 -04:00
mps mps/mpr(4): Move xpt_register_async() out of lock. 2021-09-14 17:40:32 -04:00
mpt Mark some sysctls as CTLFLAG_MPSAFE. 2021-08-10 20:44:27 -04:00
mrsas mrsas(4): Report more correct maximum I/O size. 2021-07-01 15:37:01 -04:00
msk
mthca ibcore: Kernel space update based on Linux 5.7-rc1. 2021-07-28 13:28:29 +02:00
mvs newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
mwl
mxge
my
nctgpio
neta neta: cleanup warning 2021-09-29 12:37:16 +00:00
netfpga10g/nf10bmac
netmap netmap: fix uint32_t overflow in pool size calculation 2021-09-26 13:56:33 +00:00
nfe
nfsmb
nge Fix a common typo in man pages and src comments 2021-08-28 19:24:27 +02:00
nmdm
ntb ntb_hw_intel: fix xeon NTB gen3 bar disable logic 2021-09-27 12:13:03 -07:00
null
nvd
nvdimm newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
nvme nvme: Reduce traffic to the doorbell register 2021-10-14 08:44:37 -06:00
nvram
nvram2env
oce Fix some common typos in source code comments 2021-08-28 18:57:23 +02:00
ocs_fc ocs_fc: Fix device lost timer where device is not getting deleted. 2021-09-30 13:01:17 +05:30
ofw Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
otus
ow newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
p2sb Add support for Lewisburg GPIO through P2SB 2021-08-26 11:00:39 +02:00
pbio
pccard cardbus: move card_if.m to sys/dev/cardbus 2021-07-13 20:39:30 -06:00
pccbb
pcf pcf: clean up empty lines in .c and .h files 2020-09-01 22:00:30 +00:00
pci LinuxKPI: Support lazy BAR allocation 2021-10-17 15:32:35 +01:00
pms Fix some common typos in source code comments 2021-08-14 08:55:58 +02:00
powermac_nvram
ppbus ppbus: Set the lock for pps interface, update to latest api 2021-09-01 14:12:53 -06:00
ppc
proto
psci
pst
pty
puc newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
pwm newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
qat qat: Make prototypes consistent with the implementation 2021-04-05 16:30:00 -04:00
qlnx qlnxe: Fix typos in two error messages 2021-10-02 10:49:51 +02:00
qlxgb
qlxgbe
qlxge
quicc
ral
random kern: random: collect ~16x less from fast-entropy sources 2021-09-23 01:03:02 -05:00
rccgpio
re
rl
rndtest
rt rt(4): Replace Giant callout+task with timeout_task. 2021-09-03 18:10:06 -04:00
rtsx rtsx: Call taskqueue sooner, adjust DELAY(9) calls, add an inversion heuristic 2021-09-09 14:26:17 -04:00
rtwn net80211/drivers: improve ieee80211_rx_stats for band 2021-10-22 09:55:54 +00:00
safe OCF: Remove support for asymmetric cryptographic operations. 2021-04-12 14:28:43 -07:00
safexcel safexcel: Set the context record unconditionally 2021-10-18 09:50:42 -04:00
sbni
scc scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532 2020-12-26 13:48:06 +01:00
sdhci sdhci: Fix crash caused by M_WAITOK in sdhci dumps 2021-10-05 06:22:32 +02:00
sdio sdiob: get the device_t from periph's path 2021-06-28 16:13:02 -06:00
sec crypto: Add a new type of crypto buffer for a single mbuf. 2021-05-25 16:59:18 -07:00
sfxge Fix a common typo in source code comments 2021-09-04 12:56:57 +02:00
sge
siis newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
sis
sk Fix a common typo in man pages and src comments 2021-08-28 19:24:27 +02:00
smartpqi cam: fix xpt_bus_register and xpt_bus_deregister return errno 2021-06-28 16:13:03 -06:00
smbios ipmi,smbios: move smbios_walk_table to smbios.h 2021-04-07 15:05:49 -05:00
smbus newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
smc
snp
sound sound(4): Implement mixer mute control for feeder channels. 2021-09-28 11:20:09 +02:00
speaker
spibus newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
ste
stge
sume
superio newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
sym sym(4): handle mixed tagged/untagged commands gracefully 2021-01-22 00:18:39 +01:00
syscons
tcp_log
tdfx
terasic
ti Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
tpm tpm_tis: Improve interrupt allocation 2021-08-16 06:28:33 +02:00
tsec
twa
twe
tws
uart uart: Match simple comm 2021-09-30 14:16:19 -06:00
usb net80211/drivers: improve ieee80211_rx_stats for band 2021-10-22 09:55:54 +00:00
veriexec Fix mac_veriexec version mismatch 2021-07-29 11:05:13 +02:00
vge
viapm
viawd
videomode
virtio Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
vkbd
vmd Missed line from 7af4475a6e. 2021-09-02 22:25:16 -04:00
vmgenc
vmware vmci: fix panic due to freeing unallocated resources 2021-10-09 14:21:16 -07:00
vnic vnic: Fix a typo in a comment 2021-10-02 10:47:21 +02:00
vr Fix a common typo in man pages and src comments 2021-08-28 19:24:27 +02:00
vt vt: Disable bell by default 2021-10-19 09:37:28 +02:00
vte
watchdog
wbwd
wpi wpi: Fix a lock leak in an error path in wpi_run() 2021-09-10 10:03:51 -04:00
wtap
xdma
xen xen/devices: purge uses of intr_machdep.h 2021-10-21 09:39:16 +02:00
xilinx
xl
xz
zlib