bluew has joined #openwrt-devel
Tapper has quit [Quit: Tapper]
<owrt-snap-builds> Build [#714](https://buildbot.openwrt.org/master/images/#builders/47/builds/714) of `bcm27xx/bcm2710` completed successfully.
Ansuel has quit [Quit: Probably my PC decided to sleep or I decided to sleep.]
<owrt-snap-builds> Build [#719](https://buildbot.openwrt.org/master/images/#builders/41/builds/719) of `bcm27xx/bcm2708` completed successfully.
<owrt-snap-builds> Build [#712](https://buildbot.openwrt.org/master/images/#builders/53/builds/712) of `bcm27xx/bcm2711` completed successfully.
<Slimey> ah good to be home
minimal has quit [Quit: Leaving]
<owrt-snap-builds> Build [#715](https://buildbot.openwrt.org/master/images/#builders/17/builds/715) of `ramips/rt305x` completed successfully.
goliath has quit [Quit: SIGSEGV]
<owrt-snap-builds> Build [#754](https://buildbot.openwrt.org/master/images/#builders/7/builds/754) of `armvirt/32` completed successfully.
<owrt-snap-builds> Build [#715](https://buildbot.openwrt.org/master/images/#builders/46/builds/715) of `ath25/generic` completed successfully.
<owrt-snap-builds> Build [#710](https://buildbot.openwrt.org/master/images/#builders/33/builds/710) of `ipq806x/generic` completed successfully.
PtitGNU has quit [Quit: Quassel terminated!]
PtitGNU has joined #openwrt-devel
hanetzer3 has joined #openwrt-devel
hanetzer2 has quit [Ping timeout: 480 seconds]
<owrt-snap-builds> Build [#708](https://buildbot.openwrt.org/master/images/#builders/52/builds/708) of `x86/legacy` completed successfully.
danitool has quit [Quit: Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos]
valku has quit [Quit: valku]
<KGB-0> https://tests.reproducible-builds.org/openwrt/openwrt_tegra.html has been updated. (100.0% images and 99.6% packages reproducible in our current test framework.)
MaxSoniX has joined #openwrt-devel
gladiac has joined #openwrt-devel
clandmeter has quit [Quit: Alpine Linux, the security-oriented, lightweight Linux distribution]
danieli has quit [Quit: Alpine Linux, the security-oriented, lightweight Linux distribution]
danieli has joined #openwrt-devel
clandmeter has joined #openwrt-devel
srslypascal has quit [Quit: Leaving]
Tapper has joined #openwrt-devel
srslypascal has joined #openwrt-devel
<mrkiko> Slimey: yeah :D coming back home after long trip is nice
<mrkiko> Slimey: for an arbitrary definition of long of course :D
robimarko has joined #openwrt-devel
danitool has joined #openwrt-devel
<rua> Hi, all. Could DSA accelerate the traffic through a bridge between VLAN devices with different VLAN ID?
<rua> For example, if lan1@eth0 and lan2@eth0 are two slave ports under the same switch, could a bridge between lan1.1@lan1 and lan2.1@lan2 be handled by the switch without bothering the CPU?
<jow> would surprise me if it would be supported
<rua> jow: You mean such traffic should still be handled by the CPU?
<jow> not saying it should, but - without actually knowing the subsystem in detail - I would be surprised if the capability exists in the DSA framework *and* there's capabilities in the switch IC hardware to offload such traffic
<rua> Traffic like bridge between lan1.1@lan1 and lan2.2@lan2 should also be handled by the CPU?
<rua> jow: So if I need to bridge a VLAN from wan side to one of the lan port, the best way to handle it should be adding the wan port to br-lan, let vlan filtering to handle the vlan, and adding a vlan and corresponding filtering rule for untagged packets?
<jow> rua: yes, that will likely be the most performant approach
csrf has quit [Ping timeout: 480 seconds]
<rua> jow: Is that to say, that most offloadings of DSA framework can only be done on the bridge of slave devices?
<jow> my impression is that offloading generally only applies to vlan port groups
<jow> so one vlan table entry, with N ports assigned where each port is either egress tag or egress untag
<jow> accellerating bridging of different vlans would require hardware support for rewriting vlan tags
<jow> and support/abstraction for that in the dsa software layer
<jow> I don't know if and how many devices support the former and if the latter is even implemented
<rua> Is offloading of traffics between slave devices not bridged together basically out of the scope of DSA?
<jow> yes
robimarko has quit [Quit: Leaving]
<dhewg> jow: I could use some sort of event to listen to network interface up/down events, where the interface can be part of a bridge, so there're no hotplug calls for that device atm. Is somethink like this okay and acceptable? http://sprunge.us/LO0QYf
<dhewg> `ubus subscribe network.device` gives "{ "updown": {"name":"lan2","up":false} }" upon unplugging the cable
<dhewg> (oh, that's a netifd patch ofc)
<rua> jow: Thanks. I have learned the restriction of DSA that we just talked about.
srslypascal is now known as Guest1168
srslypascal has joined #openwrt-devel
cbeznea has joined #openwrt-devel
Tapper has quit [Ping timeout: 480 seconds]
Guest1168 has quit [Ping timeout: 480 seconds]
gladiac has quit [Quit: k thx bye]
robimarko has joined #openwrt-devel
robimarko has quit [Quit: Leaving]
<mrkiko> dhewg: Hi! Maybe you can help me out :) I am using FB7530 with pppoe- isolated one switch port. It works fine, but I am in a non-DSA build. Any hint or example for when I'll have to do it with DSA?
<dhewg> you mean how to migrate to dsa?
srslypascal is now known as Guest1177
srslypascal has joined #openwrt-devel
Guest1177 has quit [Ping timeout: 480 seconds]
<hgl> I want to update the source version of a package, but it contains some patches. What would be a good way to update the patches? Is it simply changing the version in Makefile and edit the patches as documented here https://openwrt.org/docs/guide-developer/toolchain/use-patches-with-buildsystem#edit_an_existing_patch?
<rmilecki> hgl: update Makefile, then make sure patches still apply, refresh them
<rmilecki> if the apply cleanly, then just make package/foo/{clean,refresh} V=s
<rmilecki> it's a shortcut for: make package/foo/clean V=s && make package/foo/refresh V=s
<rmilecki> if they don't apply, then you need to:
<rmilecki> make package/foo/clean V=s
<rmilecki> make package/foo/prepare QUILT=1 V=s
<rmilecki> then cd build_dir/target-*/foo/
<rmilecki> and use "quilt" to fix patches that don't apply anymore
<hgl> Cool, thanks for the steps, I'm going to try them out
<rmilecki> start with "quilt push -a" until you hit first non-applying patch
<rmilecki> then "quilt push -f" and see what parts didn't apply, fix them
<rmilecki> after that, "quilt refresh" (to save fixes)
<rmilecki> and then "quilt push -a" again
<rmilecki> repeat until all patches apply
<rmilecki> finally: cd ../../.. and then make package/foo/update V=s
<rmilecki> done
<hgl> ok, time to learn some quilt tricks. :)
<hgl> jow, any idea why this line is needed? Many other packages simply use procd_send_signal, and seems to work fine: https://github.com/openwrt/openwrt/blob/047d471317b70f00005d03e6f6d21cb403fb6c42/package/network/services/dnsmasq/files/dnsmasq.init#L1296
<karlp> how come I have /sys/kernel/debug/dynamic_debug if the CONFIG_KERNEL_DYNAMIC_DEBUG option is off? I thought the presence of that control file indicated that it was available?
<stintel> karlp: possibly target/linux/generic/config-5.10:CONFIG_DYNAMIC_DEBUG_CORE=y ?
<karlp> ah. right, ok, this is so that it can be on, but we don't compile all the strings in .. ok. that makes sense I guess.
<jow> hgl: it is needed to rewrite the native configuration file
<jow> hgl: otherwise you would just deliver a reload signal to dnsmasq without actually handing it an updated configuration
<hgl> jow, ah, it regenerates config from UCI, I see, thanks
<karlp> huh, stillweird, I get _some_ dyndbg working via kernel cmdline, others nothing at all.
<karlp> works fine: "file drivers/base/firmware_loader/* +fmp"
<karlp> nothign at all: "file drivers/bluetooth/* +fmp"
<karlp> yet my bluetooth works happily after boot, and adding that to the control file after boot works too.
robimarko has joined #openwrt-devel
tlj has quit [Remote host closed the connection]
torv has quit [Remote host closed the connection]
danitool has quit [Ping timeout: 480 seconds]
<G10h4ck> I am looking into hostapd internals to investigare a possible future of something better both then 802.11s and WDS, I have been jumping around functions callback etc. I feel to have understood a few things but seems the typical software with aeons of incrusted changes, does someone know if there is some documentation that at least explain the architecture?
Ansuel has joined #openwrt-devel
gladiac has joined #openwrt-devel
<soxrok2212> G10h4ck: 802.11s is standardized. is what you propose also standardized?
<soxrok2212> also Ansuel: tp-link GPL also told me to f-off :)
<robimarko> I am gonna guess for a CN only device?
<soxrok2212> yep
<Ansuel> same
<Ansuel> they act like they are completely indepentend but that is just bs ...
<robimarko> Well, the CN legal entity is
<robimarko> And good luck enforcing GPL on them
<soxrok2212> uhhhh huh. i told the fw people i dont need it any more since i just dumped the flash chip so they can eat their own words lol
<Ansuel> one extra reason to not trust CN products...
<soxrok2212> thats why i refuse to plug it in and am also against that redmi ax6000 change to put stock partitions back
<Ansuel> anyway i'm having so much fun with github ci and dockerfile and the fact that they love to modify source on packing stuff
<Ansuel> one doesn't like specific char... dockerfile seems to drop links...
* soxrok2212 hates docker
<Ansuel> it's handy but probably not designed for what i want to accomplish
<f00b4r0> is it expected that CONFIG_TARGET_ROOTFS_PARTSIZE is only modifiable if ext4 images are selected, yet it does affected squashfs' f2fs rootfs size?
<f00b4r0> there seems to be some config dependency snafu
<f00b4r0> oh this is target-specific i see
* f00b4r0 prepares patch
<Ansuel> oh no
<f00b4r0> oh no?
valku has joined #openwrt-devel
<Ansuel> OH NO!
<soxrok2212> OH YEAHHHH
<f00b4r0> oh... kay? :)
<Ansuel> ahahaha
<f00b4r0> oh i see; the patch is already there, only not backported
<f00b4r0> stintel: would you mind backporting dc51342d34c267d6dc8c69d72979cab394f49d4b to 22.03? :)
tlj has joined #openwrt-devel
goliath has joined #openwrt-devel
tlj has quit [Ping timeout: 480 seconds]
<stintel> f00b4r0: ask me on Tuesday if still needed
<stintel> on second thought, done
tlj has joined #openwrt-devel
<mrkiko> soxrok2212: so you're up to your tp-link mt9886 porting effort!! Nice!
<mrkiko> soxrok2212: how is it going?
<soxrok2212> mrkiko: bad so far. tp-link doesnt want to give sources or firmware. i was able to dump the flash but im having trouble identifying u-boot and env. i can drop into u-boot from uart but they block most useful commands
swalker has quit [Remote host closed the connection]
<soxrok2212> i did a tcpdump on it and this thing immediately started calling out to china
<mrkiko> soxrok2212: via password or omitting them from config?
<mrkiko> soxrok2212: well, if you have external access to flash, you might consider replacing u-boot alltogeter
swalker has joined #openwrt-devel
Habbie has quit [Ping timeout: 480 seconds]
<soxrok2212> i did but im trying to stay within bounds for the average person to be able to flash
<soxrok2212> i do*
<mrkiko> soxrok2212: ok, but if it turns out youcanflash onlyvia serial, then probably we already lost the average mark :D
<mrkiko> soxrok2212: anyway, good luck!!
<soxrok2212> thank you :)
<Ansuel> stintel btw skipping download for prebuilt tools seems non trivial our download logic is so complex LOL
<Ansuel> also with COPY in dockerfile it seems the build all core packages job is failing in finding libtool bin for some reason
<jow> instead of hacking on prebuilt tools it's likely easier to introdcue a menuconfig option to use host utils
<Ansuel> isn't that problematic as we apply custom patch to some tools?
<Ansuel> like libtool
Habbie has joined #openwrt-devel
LUART has joined #openwrt-devel
<LUART> Hai there! Any devs here that could help me to manually fix the issue described in this case: https://forum.openwrt.org/t/fritz-repeater-3000-ubirmvol/119513
torv has joined #openwrt-devel
<LUART> I have the whole toolchain installed and can compile the actual file, but I need help to find the values that need to be switched for The FRITZ 3000 Repeater in the tsi file
<LUART> This is the open git issue: https://github.com/openwrt/openwrt/issues/5077
LUART0 has joined #openwrt-devel
LUART0 has quit []
<LUART> Noone seems to be assigned to it currently,but I guess it would be a quick fix to do it manually?
Tapper has joined #openwrt-devel
<f00b4r0> stintel: thanks :)
<hgl> Ansuel, any thoughts on the nginx package change proposal?
<G10h4ck> > <soxrok2212> G10h4ck: 802.11s is standardized. is what you propose also standardized?
<G10h4ck> no it is not standardized
<G10h4ck> it is an experiment to test viability of a possibility that emerged talking with nbd about mesh networks, and how to do on newer radios/drivers
<soxrok2212> ah
<soxrok2212> Ansuel: i think u-boot is at 0x20000 in that binary, i think its uboot-usb?
<soxrok2212> header is 0x010064AA
<G10h4ck> all the standarized things I have found and read off, even those having mesh in the name are very limited...
<soxrok2212> so i guess ~0x800 is BL2
tlj has quit [Remote host closed the connection]
tlj has joined #openwrt-devel
minimal has joined #openwrt-devel
<Ansuel> stintel i may have found a way to skip dl in a not too trash way
torv has quit [Remote host closed the connection]
torv has joined #openwrt-devel
<LUART> Anyone?
srslypascal is now known as Guest1210
srslypascal has joined #openwrt-devel
gladiac has quit [Quit: k thx bye]
Guest1210 has quit [Ping timeout: 480 seconds]
LUART has quit [Quit: Page closed]
hanetzer4 has joined #openwrt-devel
Tapper has quit [Ping timeout: 480 seconds]
hanetzer3 has quit [Ping timeout: 480 seconds]
matoro has joined #openwrt-devel
philipp64 has joined #openwrt-devel
cbeznea has quit [Quit: Leaving.]
Tapper has joined #openwrt-devel
rua has quit [Quit: Leaving.]
rua has joined #openwrt-devel
cbeznea has joined #openwrt-devel
matoro has quit [Ping timeout: 480 seconds]
matoro has joined #openwrt-devel
matoro has quit [Quit: ZNC 1.8.2 - https://znc.in]
matoro has joined #openwrt-devel
<KGB-2> https://tests.reproducible-builds.org/openwrt/openwrt_kirkwood.html has been updated. (100.0% images and 99.6% packages reproducible in our current test framework.)
zkrx has quit []
MaxSoniX has quit [Quit: Konversation terminated!]
Borromini has joined #openwrt-devel
tlj_ has joined #openwrt-devel
tlj has quit [Ping timeout: 480 seconds]
torv has quit [Remote host closed the connection]
torv has joined #openwrt-devel
cbeznea has quit [Quit: Leaving.]
zkrx has joined #openwrt-devel
danitool has joined #openwrt-devel
<G10h4ck> someone does know iwd? https://iwd.wiki.kernel.org/ seems a wanna be non bloated linux specific hostapd alternative
<Mangix> It's client only. Limited AP capability
<Mangix> Intel has an apd that they never open sourced.
<G10h4ck> so it is out of scope for iwd to properly support AP mode in the future?
<dwfreed> probably
<dwfreed> there's a lot to a full AP mode implementation; that's why hostapd exists
robimarko has quit [Quit: Leaving]
Ansuel has quit [Quit: Probably my PC decided to sleep or I decided to sleep.]
Borromini has quit [Quit: Lost terminal]
yolo has joined #openwrt-devel
<yolo> just found out RDK, can I say openwrt is geared towards routers while RDK is for gateway|CPEs? are these two competitors.
<KGB-0> https://tests.reproducible-builds.org/openwrt/openwrt_x86.html has been updated. (100.0% images and 99.6% packages reproducible in our current test framework.)
srslypascal has quit [Remote host closed the connection]
Tapper has quit [Read error: Connection reset by peer]
Tapper has joined #openwrt-devel
<hgl> rmilecki, I tried out your steps, and the patches applied cleanly, thanks a lot
<rmilecki> hgl: np and gratz :)
LUARC has joined #openwrt-devel
<hgl> jow, i deliberately used an incorrect hash, and the package was still used, was MIRROR_HASH a wrong key to use? https://github.com/openwrt/packages/pull/19881/files#diff-dea853acd986950ac9a62c5587d0c20dc94f783e074dd365bcf0fddca750c63fL415
<Habbie> yolo, -many- gateways/CPEs are openwrt based, though
<slh> not that this changes really anything for using- or getting them supported, sadly
<LUARC> Anyone able to help with an issue of writing openwrt to an AVM 3000 device? I want to manually install it but I need to fix certain values https://github.com/openwrt/openwrt/issues/5077
<yolo> Habbie: did some quick reading, RDK-B is for service providers(cable & telcom) that has agents for central management and configuration, openwrt for home users, for the most part
<yolo> by agent I mean TR069 etc
<Habbie> right
<Habbie> and then there's RDK-V for tv boxes, but i think we'll ignore that now :)
<Habbie> also RDK is not very open
<Habbie> which makes openwrt much more attractive for hobbyists
<yolo> the one really matters is only RDK-B, the rest are not that popular yet, I also noticed they use their own lighten.js for UI which i'm clueless at this point, something like luci?
<Habbie> that i don't know
<yolo> someone should 'enhance' openwrt to the service providers, it has everything they ever need, just add some agents in lua will be enough for remote configuration&management
<yolo> there is no point for RDK-B
<Habbie> many vendors ship openwrt 14.xx with some management ;)
<Mangix> finally. mt7915 DBDC doesn't report 160MHz anymore
KGB-2 has quit [Quit: KGB-2]
KGB-2 has joined #openwrt-devel
<jow> hgl: incorrect mirror hash means the cached tar.gz will not be used/discareded and git cloned instead
<hgl> jow, ah, that means I should actually rerun make to test if it's working right?
<hgl> oh, maybe you mean cached in openwrt's cdn?
<hgl> Anyway, the key is probably the right one.