remove extraneous double ;s in sys/
Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that arestill not MPSAFE (or already are but aren’t properly mark
Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that arestill not MPSAFE (or already are but aren’t properly marked).Use it in preparation for a general review of all nodes.This is non-functional change that adds annotations to SYSCTL_NODE andSYSCTL_PROC nodes using one of the soon-to-be-required flags.Mark all obvious cases as MPSAFE. All entries that haven't been markedas MPSAFE before are by default marked as NEEDGIANTApproved by: kib (mentor, blanket)Commented by: kib, gallatin, melifaroDifferential Revision: https://reviews.freebsd.org/D23718
show more ...
[etherswitch] check if_alloc returns NULLThis patch is cosmetic. It checks if allocation of ifnet structure failed.It's better to have this check rather than assume positive scenario.Submitted b
[etherswitch] check if_alloc returns NULLThis patch is cosmetic. It checks if allocation of ifnet structure failed.It's better to have this check rather than assume positive scenario.Submitted by: Dmitry Luhtionov <[email protected]>Reported by: Dmitry Luhtionov <[email protected]>
etherswitch: Fix RT305x vlan group operationFix an issue which prevents proper operation (addition/removal of members)of RT305x vlan groups.Tested by: [email protected]Submitted by: yamori
etherswitch: Fix RT305x vlan group operationFix an issue which prevents proper operation (addition/removal of members)of RT305x vlan groups.Tested by: [email protected]Submitted by: [email protected] (initial version)Reviewed by: adrianDifferential Revision: https://reviews.freebsd.org/D9607
Remove erroneous lock assertionsIn mediatek etherswitch support, functions mtkswitch_reg_write32_mt7621and mtkswitch_reg_read32_mt7621 are called without locks held, solock assertions fail. Remov
Remove erroneous lock assertionsIn mediatek etherswitch support, functions mtkswitch_reg_write32_mt7621and mtkswitch_reg_read32_mt7621 are called without locks held, solock assertions fail. Remove the lock assertions.Sponsored by: Smartcom - Bulgaria AD
Fix issues with mt762x etherswitch driverFix issues that crept in with initial import.Approved by: adrian (mentor)Sponsored by: Smartcom - Bulgaria ADDifferential Revision: https://reviews.free
Fix issues with mt762x etherswitch driverFix issues that crept in with initial import.Approved by: adrian (mentor)Sponsored by: Smartcom - Bulgaria ADDifferential Revision: https://reviews.freebsd.org/D6393
Introduce basic etherswitch support for Ralink SoCsThis revision introduces basic support for the internal ESW switch foundRalink/Mediatek SoCs such as RT3050, RT3352, RT5350, MT7628; and GSWfoun
Introduce basic etherswitch support for Ralink SoCsThis revision introduces basic support for the internal ESW switch foundRalink/Mediatek SoCs such as RT3050, RT3352, RT5350, MT7628; and GSWfound in MT7620 and MT7621.It only supports 802.1q VLANs and doesn't support external PHYs at themoment (only the ones that are built into the switch itself).Approved by: adrian (mentor)Sponsored by: Smartcom - Bulgaria ADDifferential Revision: https://reviews.freebsd.org/D6348