I had that at one point. There're some annoying conflicts when rebasing with or without it, but nothing major.
But the PR itself wouldn't rebase cleanly on master at times, which is one reason why I dropped it again.
But I think it's close to getting merged, let's give it a few days...
this is a bit random to put here but i've noticed at least for the xrx200, if you add the bridger daemon to a build it appears to segfault as soon as the dsl interface is brought up
I think it's close to getting merged, so okay, done, rebased on top of the DSA PR.
Note that you can't upgrade as usual from a non-DSA build to a DSA build.
As a one time migration you can edit /etc/config/network and change
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth0'
to
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4'
and then sysupgrade --ignore-minor-compat-version -u openwrt-ipq40xx-generic-avm_fritzbox-7530-squashfs-sysupgrade.bin.
This worked for me, but you're on your own! Take a backup before doing anything and store it somewhere safe. Better get ready to access the box via wifi because wired might not come up!
Does anyone know if the FXS port can be enabled on the 7530? On xrx200 you needed to reserve the second core for this, but not sure if this is also the case on 7530? I read something on the wiki that the dts should be adapted for this. I found no such section in the current dev branch for the device.
i've had a build running since right before master switched to dsa for ipq40xx
very stable
DSL Status
Line State:Showtime with TC-Layer sync
Line Mode:G.993.2 (VDSL2, Profile 17a, with down- and upstream vectoring)
Line Uptime:28d 17h 59m 58s
Annex:B
Data Rate:110.364 Mb/s / 40.401 Mb/s
Max. Attainable Data Rate (ATTNDR):115.655 Mb/s / 41.838 Mb/s
Latency:0.14 ms / 0.00 ms
Line Attenuation (LATN):12.1 dB / 13.8 dB
Signal Attenuation (SATN):12.1 dB / 14.3 dB
Noise Margin (SNR):7.5 dB / 7.9 dB
Aggregate Transmit Power (ACTATP):13.3 dB / 1.9 dB
Forward Error Correction Seconds (FECS):9239 / 810697
Errored seconds (ES):0 / 799
Severely Errored Seconds (SES):0 / 121
Loss of Signal Seconds (LOSS):0 / 0
Unavailable Seconds (UAS):131 / 131
Header Error Code Errors (HEC):0 / 0
Non Pre-emptive CRC errors (CRC_P):0 / 0
Pre-emptive CRC errors (CRCP_P):0 / 0
ATU-C System Vendor ID:Broadcom 177.197
Power Management Mode:L0 - Synchronized
Are you still waiting or did your self answer that?
The first paragraph of the first hit when searching for openwrt dsa:
DSA stands for Distributed Switch Architecture and is the Linux kernel subsystem for network switches. Because upstream kernel development now uses DSA, the OpenWrt Project is implementing DSA to replace the earlier swconfig framework. Many new routers also use DSA drivers instead of swconfig drivers.