User Details
- User Since
- Aug 26 2022, 6:24 PM (210 w, 6 d)
Today
Not sure but it might help with PR292319
This change is good by nature. but it would be nice to have a comment above sa_equal in case we forget the original issue
Yesterday
FYI: @bms, I redesigned the current fib_algo to support neighbor families other than extra 4o6. Subhash Murmu (MPLS GSoC student) can increase FD_MAX_NH_AF and reuse it for its own dataplane.
What if the application set the sin6_flowinfo too?
Wed, Sep 9
Sun, Sep 6
Sorry, I think I abandon it too soon.
@glebius, do you have any suggestion?
Sat, Sep 5
Fri, Sep 4
Thu, Sep 3
Mon, Aug 31
I'm not sure if this is the right approach because if_detach_internal() is not the only consumer of if_delgroup. But since we're using ck_queue here, I think it should be fine.
I prefer to have other opinions on this change as well.
Sun, Aug 30
Thu, Aug 27
Wed, Aug 26
Tue, Aug 25
Thank you for your contribution.
I understand your concern.
I've encountered similar policies at multiple IXPs as well. (ofc not for MLD)
Mon, Aug 24
Sun, Aug 23
Sat, Aug 22
Fri, Aug 21
Thu, Aug 20
netstat.1: Remove -N/-M options in -o/-O, but keep the -j/--libxo for those options.
Address @kfv comments. Thank you!
Wed, Aug 19
Thank you!
Friendly ping @ziaee
Rebase on top of D58775 and replace struct iflaf_group with snl_parray
Rebase on top of D58775 and replace struct iflaf_group with snl_parray
LGTM
Thank you!
I'll rebase D58644 on top of this and replace my parray to multi-attr.
It *might* also need a version bump.
Address @kfv comment. Thanks!
Sat, Aug 15
Fri, Aug 14
Delay lock in fib_module_unregister.
Address @markj comments.
Thu, Aug 13
Unlock earlier in fib_check_best_algo.
friendly ping @melifaro
Wed, Aug 12
I had to restart my router because of radix6_lockless memory leak.
The output below is RIGHT after boot with DPDK:
[pouria@nanali] [~] % uptime 11:29PM up 45 secs, 1 user, load averages: 2.25, 0.55, 0.20 [pouria@nanali] [~] % kldload dtraceall kldload: can't load dtraceall: Operation not permitted [pouria@nanali] [~] % mdo kldload dtraceall [pouria@nanali] [~] % mdo dtrace -s stats.d 2026 Aug 12 23:29:39 | fib_unref_nhop calls/sec: 6932 2026 Aug 12 23:29:40 | fib_unref_nhop calls/sec: 6580 2026 Aug 12 23:29:41 | fib_unref_nhop calls/sec: 7452 2026 Aug 12 23:29:42 | fib_unref_nhop calls/sec: 8890 2026 Aug 12 23:29:43 | fib_unref_nhop calls/sec: 6836 2026 Aug 12 23:29:44 | fib_unref_nhop calls/sec: 6776 2026 Aug 12 23:29:45 | fib_unref_nhop calls/sec: 5161 2026 Aug 12 23:29:46 | fib_unref_nhop calls/sec: 9029 2026 Aug 12 23:29:47 | fib_unref_nhop calls/sec: 8917 2026 Aug 12 23:29:48 | fib_unref_nhop calls/sec: 7426 2026 Aug 12 23:29:49 | fib_unref_nhop calls/sec: 3824
Wanted to make sure, here is the removal of FIB_MOD_LOCK in unref_algo.
Aug 11 2026
Overall, this is a great change. I also wanted to rename parray structure from nexthop-specific names to something more generic too, considering we really need the multi-attr parser in our library too. specially for cases like D58643.
Aug 8 2026
Address @ziaee comment on macro.
Aug 7 2026
ping @kib
ping @glebius