357 Commits (bd20cb272e5a9d6812c4ec905049753943ad513b)

Author SHA1 Message Date
Rafał Miłecki cf6d9d97fb kernel: rename B53 symbols to avoid upstream kernel conflict 9 years ago
Felix Fietkau 37cfc23cb7 kernel: require admin permissions for swconfig set operations 9 years ago
Jo-Philipp Wich 442db0d6d8 kernel: deny swconfig set requests for unprivileged users 9 years ago
Felix Fietkau 7eeb254cc4 treewide: replace nbd@openwrt.org with nbd@nbd.name 9 years ago
John Crispin 3a03c08c82 AR8216: improve mmd register access 9 years ago
John Crispin d3776bdfc9 AR8216: make ARL age time configurable 9 years ago
John Crispin 4eaa750089 AR8216: remove redundant port number in MIB header line 9 years ago
John Crispin f03ec2baf7 AR8216: complement MIB counters with info in GiB / MiB / KiB 9 years ago
John Crispin 76e1efc042 AR8216: don't display MIB counters if all are empty 9 years ago
Felix Fietkau d527b82862 switch: allow Ethernet port LEDs to show specific port speeds only 9 years ago
Felix Fietkau f61a80444c switch: make LED port_mask file write handler use kstrtoul() function 9 years ago
Rafał Miłecki 6831bac31f b53: support setting port link 9 years ago
Rafał Miłecki b3c3542515 b53: provide PHY access to swconfig 9 years ago
Rafał Miłecki 19b9e14c47 swconfig: add (PHY) generic helper setting port link 9 years ago
Jonas Gorski a9b4952be1 swconfig: simplify init code 9 years ago
Jonas Gorski 38719ecca4 swconfig: drop linux < 3.13 code paths 9 years ago
Jonas Gorski 2b3b4c95f1 b53: update header register difinitions 9 years ago
Felix Fietkau f8d2ec6e9d ar8327: add IGMP Snooping support 9 years ago
Rafał Miłecki 5f69279dd6 swconfig: add API for setting port link speed 9 years ago
John Crispin 71cd537a8a swconfig: switch kernel PORT_LINK support to SWITCH_TYPE_LINK 9 years ago
John Crispin 67e10d757f swconfig: add SWITCH_TYPE_LINK and support sending link info to user space 9 years ago
Felix Fietkau 814d70b2fd ar8216: rework/fix AR8337 MAC swap handling 9 years ago
Jonas Gorski 813227d992 kernel: mvswitch: merge 3.10+ compile fix into the code 9 years ago
John Crispin 7fe0940c69 generic: fix adm6996 init 9 years ago
Felix Fietkau 18c01061a9 mvsw61xx: match swconfig function names 9 years ago
Felix Fietkau b75d188b21 mvsw61xx: use standard swconfig get_port_link 9 years ago
Imre Kaloz 9cca6c5ad9 Previously, all VLANs (port-based or 802.1q) were sharing a single database in the ATU. This created problems in the case of a system where two ports/devices share a MAC address (e.g. Linksys WRT1900AC eth0/eth1). 9 years ago
Felix Fietkau b04b1ca933 ar8216: add swconfig attributes for ARL table flushing 9 years ago
Felix Fietkau 33b72b8e0f ar8216: adjust ATU flushing in case of link changes 9 years ago
Felix Fietkau 00e599b0b7 ar8216: add ARL table flushing per port 9 years ago
Felix Fietkau 2666403c3a ar8216: add reading ARL table for AR8216/AR8236/AR8316 9 years ago
Hauke Mehrtens d0aca89c18 kernel: b53: fix build with brcm47xx 10 years ago
Rafał Miłecki 5c809ecfe7 b53: Allow using all 8 ports on BCM53011 10 years ago
Felix Fietkau 4a9d726200 ar8216: Fix problem with AR8337 MAC swap handling 10 years ago
Jonas Gorski 9fbd6d0ba0 b53: fix memory out of bounds access on 64 bit targets 10 years ago
Jonas Gorski d24d5412ff b53: widen stp state mask to 3 bits (instead of 2) 10 years ago
Rafał Miłecki e93c68eedd b53: Allow using all ports on BCM53012 10 years ago
Rafał Miłecki 06ac2f5c74 b53: improve overriding CPU port state on BCM5301X 10 years ago
Jonas Gorski 4e826d8303 b53: clean up code to match kernel style better 10 years ago
Jonas Gorski 61885f95f0 b53: define registers available and needed on BCM5301X 10 years ago
Jonas Gorski 87568ebeac b53: reverse duplex bit meaning for IMP state override register 10 years ago
Jonas Gorski 085b8e0014 b53: global config is part of the management page, not the control page 10 years ago
John Crispin 57c7bed820 swconfig: fix build with linux 4.0 10 years ago
Jonas Gorski d75cd5be37 b53: fix mmap register read/writes > 32 bit 10 years ago
John Crispin 28353b3fc5 kernel: fix compile error inside adm6996.c 10 years ago
Felix Fietkau f7ece95303 ar8216: prefix mii_xxx functions to avoid kernel namespace pollution 10 years ago
Felix Fietkau 3a313a3e11 ar8216: add swconfig attribute to display ARL table on AR8327/AR8337 10 years ago
Felix Fietkau 6ce848f622 ar8216: decrease page switch wait time 10 years ago
Felix Fietkau a1fba9dfbe ar8216: add link change detection for switch ports 10 years ago
Felix Fietkau 74146c62c0 ar8216: fix ATU flushing 10 years ago