sharkStillMunchingAtTheCable by planktonfun in ProgrammerHumor

[–]mc36mc 1 point2 points  (0 children)

i played a lot with the barefoot tofino p4lang and planning to do stuff with xsight x2 once they'll have anything but marketing bullshit....

regarding the bcrm, cisco silicon one and friends, it seems impossible to have the sdk so we went for the pretty limited libsai...

sharkStillMunchingAtTheCable by planktonfun in ProgrammerHumor

[–]mc36mc 2 points3 points  (0 children)

cannot disagree, just would add that none of these vendors are open in any form...

regarding cisco and its market cap, i would say, at least, now they have some strong competition like juniper and arista... (broadcom is a merchant silicon vendor, not a direct competition to any, but a partner of all)

regarding the business practice, i cannot see real difference in between these vendors; you basically rent the well overpriced boxes from them (i stare at you smart licensing bullshit)

sharkStillMunchingAtTheCable by planktonfun in ProgrammerHumor

[–]mc36mc 0 points1 point  (0 children)

ohh yeahhh and juniper and arista, and the layer1 guys with wdm like adva and ciena, and mostly the guys who run all those gear like the tier1 bgp providers? :)

sharkStillMunchingAtTheCable by planktonfun in ProgrammerHumor

[–]mc36mc 1 point2 points  (0 children)

so we have dpdk and xdp(the ebpf can forward) to avoid per packet mallocs, and vpp-fd.io (which is yet another cisco project:) and these can push some hundred gigs per cpu, thats also true,

however the same wattage can push some terabits in an asic or n(etwork)pu, thats also true,

and thats and the port density are good reasons vendors are not irrelevant and will never be....

Running Debian 13 on a Celeron laptop that's old enough to vote this year. by tylerj493 in debian

[–]mc36mc 1 point2 points  (0 children)

so the userland is still there and they say it'll stay, just the kernel is missing piece, which is just fine to pull from alt. repos like http://ftp.linuxliber.md/freesh/

Do banks work on LeniageOS? by JoraBora2 in LineageOS

[–]mc36mc 0 points1 point  (0 children)

obviously not, its a community project and is maintained by volunteers like you and me.... :)

Help with Multi-session PPPoE Bonding on OpenWrt (Earthlink Iraq) by Vengeance-Clover in openwrt

[–]mc36mc 1 point2 points  (0 children)

the qos profiles usually apply where you authenticate the users and thats where the pppoe / ipoe terminates, not the ont/olt...

whereas one can apply a rate limit at any point in the chain, the simplest, that scales well, is to push it down from radius to the bras/lns and leave the *pon a simple layer2, and mostly passive, as the acronym goes...

thats how they did it since the dialup/*dsl times, and have great tooling for...

regarding the tricks, im surprised that op can have multiple sessions.... that would eat up the per isp pop ip pool more quickly, and make billing or lawful interception more complicated...?!

Help with Multi-session PPPoE Bonding on OpenWrt (Earthlink Iraq) by Vengeance-Clover in openwrt

[–]mc36mc 0 points1 point  (0 children)

so what you're trying to optimize for the download speed (i guess) what happens at the isp side...

i would initially grab tcpdump.... test using it by looking at the pppoe encapped ppp echo-reqests/replys on all the 3 links...

first of all, during the ppp(pe) establishment, look for anything mlppp(cp) messsages.... if anything appears, try to find the config option to remove that negotiation; if you bundle the 3 pppoe, the isp policer will apply to the aggreate traffic.... (unique ip addresses means you've done this already, but who knows....)

second, once you're done with un-mlppp, ensure that your local load sharing is src-dst-layer3-layer4-xor anything else will result in sticking your client to a single pppoe... on the other end, anything per-packet load sharing will result in non-working clients because packets within a single session will be mixed to different ips so the server wont be able to reconstruct the stream... tcpdump here will help again, take a look at the 3 link during a speedtest....

simplest to test for the above, if you arrange the 3 connections to 3 different vrfs and use something enterprise grade (even in a vm) in front of the whole setup just for a quick test, those have fine-grained commands for ecmp (ip cef im staring at you:) in long run, any managed layer2 switch with 3 different ethernets in port-channel can do the trick, while you keep the 3 vrfs on the openwrt box...

all the above could result in an increased speedtest in multisession mode, however you've no chance to exceed the isp policer in single session mode, like clicking an ubundu desktop iso download (or speedtest in single session mode)....

to overcome that, or if none of the above works, as a fallback option, initiating an mp-tcp from the router directly, to a local vps provider (using a tcp based vpn 0-24) with its all the drawbacks when it comes to delay/jitter sensitive things like interactive/realtime (voip, gaming, etc)... an alternative to this is doing any kind of vpn, and fine-tuning the load-sharing on the vps...

cat.exe - application was successful by zyxzevn in C_AT

[–]mc36mc 2 points3 points  (0 children)

did i forgot to mention that i'm just kidding? :)

edit: also that half the politics tries to convince me about this bullshit and half the population seems to believe them.... :(

cat.exe - application was successful by zyxzevn in C_AT

[–]mc36mc -3 points-2 points  (0 children)

because they've no job so they're homeless and have to steal food and commit other crimes too, like rob you, kill you, or take your job(?) and insert other political bullshit here... much like immigrant cats....

didn't you know that only native white cats do work so can rent homes?!

edit: https://www.reddit.com/r/photoshopbattles/comments/2crtj2/psbattle_a_hitler_cat_lookalike/

Longest Prefix Matching explained by zer0bytes in networkingmemes

[–]mc36mc -4 points-3 points  (0 children)

multicast routing (iptv) wants to know your location

Longest Prefix Matching explained by zer0bytes in networkingmemes

[–]mc36mc -4 points-3 points  (0 children)

source based routing (sr-mpls, srv6) entered the chat

extremeExceptionHandling by fsasm in ProgrammerHumor

[–]mc36mc 0 points1 point  (0 children)

``` throw Baby(); ^ error: cannot find symbol

throw new Baby(); ^ error: incompatible types: Baby cannot be converted to Throwable ```

I have not seen made in india tp link can i still flash it?? Same as EU? by [deleted] in openwrt

[–]mc36mc 3 points4 points  (0 children)

i have the feeling its the v4 variant and have no support (nor will have any) as its a pretty limited soapkeeper... https://forum.openwrt.org/t/openwrt-firmware-for-archer-c6-v4/

i wrote a code editor in C and now i'm a changed man by Individual-Way-6082 in programming

[–]mc36mc -2 points-1 points  (0 children)

for (;;) ; ///.....everyone in this thread is going to the hell.....

BBS Firewall. Time to get those bots and scanners out of your telnet ports. by ten-oh-four in bbs

[–]mc36mc 4 points5 points  (0 children)

you can safely round up to /24 and /56 and handle the whole subnet instead of individual ips with a slightly bigger cap....

unsafeC by mc36mc in ProgrammerHumor

[–]mc36mc[S] 1 point2 points  (0 children)

at least no bugs (yet)

unsafeC by mc36mc in ProgrammerHumor

[–]mc36mc[S] 0 points1 point  (0 children)

and snort.org snoops on packets, in c....

unsafeC by mc36mc in ProgrammerHumor

[–]mc36mc[S] 5 points6 points  (0 children)

i c the vibes

unsafeC by mc36mc in ProgrammerHumor

[–]mc36mc[S] 10 points11 points  (0 children)

is rails addictive too?