Page MenuHomeFreeBSD

olivier (Olivier Cochard-Labbé)
User

Projects

User Details

User Since
Feb 5 2016, 2:19 PM (270 w, 22 h)

Recent Activity

Wed, Mar 24

olivier committed rP569159: Fix rcvar declaration in rc script.
Fix rcvar declaration in rc script
Wed, Mar 24, 8:52 PM

Mon, Mar 22

olivier committed rP568986: Update to 2.0.8.
Update to 2.0.8
Mon, Mar 22, 9:14 PM

Fri, Mar 19

olivier committed rP568788: Add webm/rm/rmvb support.
Add webm/rm/rmvb support
Fri, Mar 19, 10:53 AM

Wed, Mar 17

olivier committed rP568687: Use standard perl PKGNAMEPREFIX.
Use standard perl PKGNAMEPREFIX
Wed, Mar 17, 7:52 PM
olivier abandoned D29290: Fix usr.bin/procstat/tests to be executed in parallel mode.
Wed, Mar 17, 4:30 PM
olivier added a comment to D29290: Fix usr.bin/procstat/tests to be executed in parallel mode.

You've right, those are not the source of the problem.
For history, here is the problem sometimes happen in parallel mode:

Wed, Mar 17, 4:30 PM
olivier abandoned D29289: Fix sbin/ping/ping_test to be executed in parallel mode.

You've right, after more tests on my side, the failing in parallel mode is not due to that.
For history, here is the error message that happen sometime:

Wed, Mar 17, 4:28 PM

Tue, Mar 16

olivier requested review of D29290: Fix usr.bin/procstat/tests to be executed in parallel mode.
Tue, Mar 16, 5:49 PM
olivier requested review of D29289: Fix sbin/ping/ping_test to be executed in parallel mode.
Tue, Mar 16, 5:31 PM

Mon, Mar 15

olivier committed rP568507: Update to 0.1.2 and fix build..
Update to 0.1.2 and fix build.
Mon, Mar 15, 8:35 PM

Sun, Mar 14

olivier added a comment to D24094: Fix allocation of queues to CPUs in iflib.

Impact of D24094 "Fix allocation of queues to CPUs in iflib" on FreeBSD 14 current n257351 on forwarding performance:

  • SuperMicro SuperServer 5018A-FTN4 (8 cores Atom C2758 at 2.4GHz)
  • Dual port Intel Intel 82599
  • 5000 flows of smallest UDP packets
  • 2 static routes
  • Traffic load at 14.88 Mpps
  • ICMP redirect disabled
Sun, Mar 14, 11:31 AM

Mar 8 2021

olivier closed D28581: Allows atf scripts to pass qa.
Mar 8 2021, 2:11 PM
olivier committed rP567848: Allows atf scripts to pass qa.
Allows atf scripts to pass qa
Mar 8 2021, 2:11 PM
olivier committed rP567831: Update to 7.5.1.
Update to 7.5.1
Mar 8 2021, 10:41 AM

Mar 5 2021

olivier committed rP567403: Update to 0.12.1 to fix build on FreeBSD 11 and 12..
Update to 0.12.1 to fix build on FreeBSD 11 and 12.
Mar 5 2021, 6:21 PM

Mar 4 2021

olivier committed rP567340: New port: sysutils/p5-Filesys-ZFS-Stat: perl interface to kstat.zfs.
New port: sysutils/p5-Filesys-ZFS-Stat: perl interface to kstat.zfs
Mar 4 2021, 9:07 PM
olivier committed rP567330: Take over maintainership and redirect distribution to glebius's github..
Take over maintainership and redirect distribution to glebius's github.
Mar 4 2021, 6:34 PM

Feb 26 2021

olivier added a comment to D28581: Allows atf scripts to pass qa.
In D28581#641508, @rene wrote:

portmgr : this looks good and trivial, Can we have this approved soon?

I don't expect anyone to object, feel free to remind me later this week.

Feb 26 2021, 10:32 PM

Feb 17 2021

olivier committed rP565471: p5-Crypt-CBC is only used for test..
p5-Crypt-CBC is only used for test.
Feb 17 2021, 5:30 AM

Feb 10 2021

olivier requested review of D28581: Allows atf scripts to pass qa.
Feb 10 2021, 10:30 PM

Feb 8 2021

olivier committed rP564729: New port: sysutils/p5-Filesys-ZFS: Perl interface to zpool(8) and zfs(8).
New port: sysutils/p5-Filesys-ZFS: Perl interface to zpool(8) and zfs(8)
Feb 8 2021, 5:40 PM

Feb 3 2021

olivier closed D28466: Force diff report_identical test to use unprivileged_user.
Feb 3 2021, 4:24 PM
olivier committed R10:b67df8d7c203: diff: Use unprivileged_user with report_identical test (authored by olivier).
diff: Use unprivileged_user with report_identical test
Feb 3 2021, 4:24 PM

Feb 2 2021

olivier requested review of D28466: Force diff report_identical test to use unprivileged_user.
Feb 2 2021, 9:50 PM
olivier accepted D28423: Enable multipath routing by default..
Feb 2 2021, 5:21 PM
olivier accepted D28434: Add FIB_ALGO to GENERIC on amd64/arm64..
Feb 2 2021, 5:21 PM

Feb 1 2021

olivier committed rP563601: Update to 4.16.0..
Update to 4.16.0.
Feb 1 2021, 5:50 PM

Jan 26 2021

olivier committed R10:f1c010d9f9cb: tests: Skip cap_fileargs if build without capsicum capabilities (authored by olivier).
tests: Skip cap_fileargs if build without capsicum capabilities
Jan 26 2021, 9:23 PM

Jan 25 2021

olivier requested review of D28341: Do not run cap_fileargs tests if build without capsicum capabilities.
Jan 25 2021, 10:02 PM

Jan 4 2021

olivier committed rP560304: Fix build with -fno-common.
Fix build with -fno-common
Jan 4 2021, 3:55 PM

Dec 28 2020

olivier added a comment to D27755: Add batched packet processing support..

Intel Xeon E5-2697Av4 (16Cores, 32 threads) with Mellanox ConnectX-4 MCX416A-CCAT (100GBase-SR4):

Dec 28 2020, 10:45 AM

Dec 27 2020

olivier added a comment to D27755: Add batched packet processing support..

Small device:

x 7f4e724829e (2020/12/27): inet packets-per-second forwarded
+ 7f4e724829e (2020/12/27) with D27755: inet packets-per-second forwarded
+--------------------------------------------------------------------------+
|+  +       +   +          +        x               xx               x    x|
|                                         |__________M___A______________|  |
| |_________A__________|                                                   |
+--------------------------------------------------------------------------+
    N           Min           Max        Median           Avg        Stddev
x   5        897815      910126.5        903309      904485.3     4890.7439
+   5        886306        894945        889997      889957.2     3447.4139
Difference at 95.0% confidence
        -14528.1 +/- 6170.78
        -1.60623% +/- 0.674941%
        (Student's t, pooled s = 4231.08)
Dec 27 2020, 3:39 PM
olivier added a comment to D27755: Add batched packet processing support..
Dec 27 2020, 11:36 AM
olivier added inline comments to D27755: Add batched packet processing support..
Dec 27 2020, 8:33 AM

Dec 19 2020

olivier added a comment to D27412: Bring DPDK route lookups to FreeBSD.

Benches on multiples hardwares (click their links for full data and flame-graphs):

Dec 19 2020, 5:56 PM
olivier added a comment to D27401: Add modular routing lookup framework..

So, here are benches result against the diff 80909 (not the latest one):

Dec 19 2020, 10:19 AM

Dec 18 2020

olivier added inline comments to D27401: Add modular routing lookup framework..
Dec 18 2020, 7:12 PM

Dec 17 2020

olivier added a comment to D27401: Add modular routing lookup framework..

So due to a bug in netmap pkt-gen, the previous benches were generating only 200 UDP flows (in place of 2000 for the smallest device and 5000 for the others).
New benches were done, and the new results with lots more flows seems concluding the same as previous.

Dec 17 2020, 12:14 PM

Dec 15 2020

olivier added a comment to D27401: Add modular routing lookup framework..

I need to redo all my benches!!!

Dec 15 2020, 11:08 AM

Dec 14 2020

olivier added a comment to D27401: Add modular routing lookup framework..

New benches on Diff 80677 on multiples hardwares (click their links for full data and flame-graphs):

Dec 14 2020, 10:20 PM

Dec 13 2020

olivier added a comment to D27401: Add modular routing lookup framework..

The previous unexpected improvement should became from Chelsio drivers, because on small hardware with Intel NIC, there is no such difference:Full report here.

Dec 13 2020, 11:13 PM
olivier added a comment to D27401: Add modular routing lookup framework..

Just find unexpected improvement (not related to this review) on latest -head: On my 10Gb/s Chelsio server (8-cores) is now reaching the line-rate of 14.8Mpps.
So I will start another bench on biggest hardware (40 and 100Gb/s).
Meanwhile results and flamegraphs here (but seems not useful now):
https://github.com/ocochard/netbenches/blob/master/Xeon_E5-2650_8Cores-Chelsio_T540-CR/forwarding-pf-ipfw/results/fbsd13-r368606.D27401v3/README.md

Dec 13 2020, 7:05 PM
olivier added inline comments to D27401: Add modular routing lookup framework..
Dec 13 2020, 7:26 AM

Dec 5 2020

olivier added a comment to D27401: Add modular routing lookup framework..

Result on a small and medium hardware (huge difference between those hardware).
pmc data no more available on the small AMD cpu (regression because it was).

Dec 5 2020, 11:24 AM

Dec 3 2020

olivier added a comment to D27401: Add modular routing lookup framework..

Yes, it builds and boot, but seems quiet verbose, the dmesg is full of messages like those:

[rt_algo] inet6.0 (radix6_lockless) handle_rtable_change_cb: Scheduling rebuilt
[rt_algo] inet6.0 fib_check_best_algo: candidate_algos: 2, curr: radix6_lockless(255) result: NULL(255)
[rt_algo] inet6.0 (radix6_lockless) handle_rtable_change_cb: Scheduling rebuilt
[rt_algo] inet6.0 (radix6_lockless) fib_get_nhop_idx:  REF nhop 1 0xfffff8000bb01e00
[rt_algo] inet6.0 (radix6_lockless) fib_get_nhop_idx:  REF nhop 3 0xfffff8000bb01c00
[rt_algo] inet6.0 (radix6_lockless) fib_get_nhop_idx:  REF nhop 2 0xfffff8000bb01d00
[rt_algo] inet6.0 (radix6_lockless) sync_algo: initial dump completed.
[rt_algo] inet6.0 (radix6_lockless) try_setup_instance: DUMP completed successfully.
[rt_algo] inet.0 (radix4_lockless) handle_rtable_change_cb: Scheduling rebuilt
[rt_algo] inet6.0 (radix6_lockless) replace_rtables_family: [vnet 0xfffff80003088f00] replace with f:0xffffffff80de82b0 arg:0xfffff800039739
00
[rt_algo] inet6.0 (radix6_lockless) replace_rtables_family: OLD FFI: 0xfffff8000b3cde00 NEW FFI: 0xfffff8000b3cd380
[rt_algo] inet6.0 (radix6_lockless) replace_rtables_family: update 0xfffff8000b3cde00 -> 0xfffff8000b3cd380
[rt_algo] inet6.0 setup_instance: try 0: fib algo result: 0
[rt_algo] inet6.0 (radix6_lockless) rebuild_callout: switched to new instance
[rt_algo] inet6.0 (radix6_lockless) schedule_destroy_instance: DETACH
[rt_algo] inet6.0 (radix6_lockless) schedule_destroy_instance: destroying old instance
[rt_algo] inet.0 fib_check_best_algo: candidate_algos: 2, curr: radix4_lockless(255) result: NULL(255)
[rt_algo] inet6.0 (radix6_lockless) destroy_instance: destroy fd 0xfffff80003985d00
[rt_algo] inet.0 (radix4_lockless) fib_get_nhop_idx:  REF nhop 1 0xfffff8000bb13e00
[rt_algo] inet.0 (radix4_lockless) sync_algo: initial dump completed.
[rt_algo] inet.0 (radix4_lockless) try_setup_instance: DUMP completed successfully.
[rt_algo] inet.0 (radix4_lockless) replace_rtables_family: [vnet 0xfffff80003088f00] replace with f:0xffffffff80d98f10 arg:0xfffff80003973c0
0
[rt_algo] inet.0 (radix4_lockless) replace_rtables_family: OLD FFI: 0xfffff8000b3cde40 NEW FFI: 0xfffff80003778bc0
[rt_algo] inet.0 (radix4_lockless) replace_rtables_family: update 0xfffff8000b3cde40 -> 0xfffff80003778bc0
[rt_algo] inet.0 setup_instance: try 0: fib algo result: 0
[rt_algo] inet.0 (radix4_lockless) rebuild_callout: switched to new instance
[rt_algo] inet.0 (radix4_lockless) schedule_destroy_instance: DETACH
[rt_algo] inet.0 (radix4_lockless) schedule_destroy_instance: destroying old instance
[rt_algo] inet.0 (radix4_lockless) destroy_instance: destroy fd 0xfffff80003985b00
[rt_algo] inet.0 (radix4_lockless) handle_rtable_change_cb: Scheduling rebuilt
[rt_algo] inet6.0 (radix6_lockless) handle_rtable_change_cb: Scheduling rebuilt
[rt_algo] inet.0 fib_check_best_algo: candidate_algos: 2, curr: radix4_lockless(255) result: NULL(255)
[rt_algo] inet.0 (radix4_lockless) fib_get_nhop_idx:  REF nhop 1 0xfffff8000bb13e00
[rt_algo] inet.0 (radix4_lockless) fib_get_nhop_idx:  REF nhop 2 0xfffff8000bc48e00
[rt_algo] inet.0 (radix4_lockless) fib_get_nhop_idx:  REF nhop 3 0xfffff8000bc48d00
[rt_algo] inet.0 (radix4_lockless) sync_algo: initial dump completed.
[rt_algo] inet.0 (radix4_lockless) try_setup_instance: DUMP completed successfully.
[rt_algo] inet.0 (radix4_lockless) replace_rtables_family: [vnet 0xfffff80003088f00] replace with f:0xffffffff80d98f10 arg:0xfffff8000bc7cd8
0
[rt_algo] inet.0 (radix4_lockless) replace_rtables_family: OLD FFI: 0xfffff80003778bc0 NEW FFI: 0xfffff8000b360a80
[rt_algo] inet.0 (radix4_lockless) replace_rtables_family: update 0xfffff80003778bc0 -> 0xfffff8000b360a80
[rt_algo] inet.0 setup_instance: try 0: fib algo result: 0
[rt_algo] inet.0 (radix4_lockless) rebuild_callout: switched to new instance
[rt_algo] inet.0 (radix4_lockless) schedule_destroy_instance: DETACH
[rt_algo] inet.0 (radix4_lockless) schedule_destroy_instance: destroying old instance
[rt_algo] inet6.0 fib_check_best_algo: candidate_algos: 2, curr: radix6_lockless(255) result: NULL(255)
[rt_algo] inet.0 (radix4_lockless) destroy_instance: destroy fd 0xfffff80003985d00
[rt_algo] inet6.0 (radix6_lockless) fib_get_nhop_idx:  REF nhop 1 0xfffff8000bb01e00
[rt_algo] inet.0 (radix4_lockless) destroy_instance:  FREE nhop 1 0xfffff8000bb13e00
[rt_algo] inet6.0 (radix6_lockless) fib_get_nhop_idx:  REF nhop 5 0xfffff8000bc48b00
[rt_algo] inet6.0 (radix6_lockless) fib_get_nhop_idx:  REF nhop 4 0xfffff8000bc48c00
[rt_algo] inet6.0 (radix6_lockless) fib_get_nhop_idx:  REF nhop 3 0xfffff8000bb01c00
[rt_algo] inet6.0 (radix6_lockless) fib_get_nhop_idx:  REF nhop 2 0xfffff8000bb01d00
[rt_algo] inet6.0 (radix6_lockless) sync_algo: initial dump completed.
[rt_algo] inet6.0 (radix6_lockless) try_setup_instance: DUMP completed successfully.
[rt_algo] inet6.0 (radix6_lockless) replace_rtables_family: [vnet 0xfffff80003088f00] replace with f:0xffffffff80de82b0 arg:0xfffff80003973a
80
[rt_algo] inet6.0 (radix6_lockless) replace_rtables_family: OLD FFI: 0xfffff8000b3cd380 NEW FFI: 0xfffff8000b3609c0
[rt_algo] inet6.0 (radix6_lockless) replace_rtables_family: update 0xfffff8000b3cd380 -> 0xfffff8000b3609c0
[rt_algo] inet6.0 setup_instance: try 0: fib algo result: 0
[rt_algo] inet6.0 (radix6_lockless) rebuild_callout: switched to new instance
[rt_algo] inet6.0 (radix6_lockless) schedule_destroy_instance: DETACH
[rt_algo] inet6.0 (radix6_lockless) schedule_destroy_instance: destroying old instance
Dec 3 2020, 11:38 PM
olivier added a comment to D27401: Add modular routing lookup framework..

The error is different:

ld: error: undefined symbol: nhgrp_get_count
>>> referenced by route_algo.c:962 (/usr/local/BSDRP/TESTING/FreeBSD/src/sys/net/route/route_algo.c:962)
>>>               route_algo.o:(fib_get_rtable_info)
>>> referenced by route_algo.c:962 (/usr/local/BSDRP/TESTING/FreeBSD/src/sys/net/route/route_algo.c:962)
>>>               route_algo.o:(fib_check_best_algo)
*** [kernel.full] Error code 1
Dec 3 2020, 12:39 AM

Dec 1 2020

olivier added a comment to D27401: Add modular routing lookup framework..

Kernel build failed with this error (on r368264):

--- kernel.full ---
ld: error: undefined symbol: fib_destroy_rib
>>> referenced by route.c:158 (/usr/local/BSDRP/TESTING/FreeBSD/src/sys/net/route.c:158)
>>>               route.o:(rt_table_destroy)
Dec 1 2020, 11:40 PM
olivier added a comment to D27428: Enable ROUTE_MPATH support in GENERIC kernels..

The latest historical data I have on this hardware are those:

x r364730: inet packets-per-second forwarded
+ r367714: inet packets-per-second forwarded
* r368200: inet packets-per-second forwarded
+--------------------------------------------------------------------------+
|x xx   x x      *** **        +                               + +++       |
||__MA___|                                                                 |
|                                          |______________A______M________||
|                |_A__|                                                    |
+--------------------------------------------------------------------------+
    N           Min           Max        Median           Avg        Stddev
x   5       9697454       9755700       9716136     9724960.1     24760.638
+   5       9899883      10149413      10132167      10088669     105990.12
Difference at 95.0% confidence
        363709 +/- 112248
        3.73995% +/- 1.1565%
        (Student's t, pooled s = 76964.3)
*   5     9803502.5     9843579.5       9822232     9822433.6     15632.275
Difference at 95.0% confidence
        97473.5 +/- 30198.2
        1.0023% +/- 0.312751%
        (Student's t, pooled s = 20705.8)
Dec 1 2020, 9:18 PM
olivier added a comment to D27428: Enable ROUTE_MPATH support in GENERIC kernels..

Excellent idea to enable it!

Dec 1 2020, 2:01 PM

Nov 30 2020

olivier closed D27155: Fixing build on -head and removing useless function.
Nov 30 2020, 3:04 PM
olivier committed rS368188: Fix compilation on head and while here:.
Fix compilation on head and while here:
Nov 30 2020, 3:04 PM
olivier committed rP556630: Prevent crash by accessing memory not owned by ospfd..
Prevent crash by accessing memory not owned by ospfd.
Nov 30 2020, 11:57 AM

Nov 25 2020

olivier committed rP556294: Update to 1.9.4.
Update to 1.9.4
Nov 25 2020, 3:10 PM

Nov 24 2020

olivier added inline comments to D26137: Wireguard merge.
Nov 24 2020, 9:45 AM

Nov 14 2020

olivier added inline comments to D26137: Wireguard merge.
Nov 14 2020, 10:32 AM

Nov 11 2020

olivier accepted D27173: Add regression test for D27164.
Nov 11 2020, 7:29 PM

Nov 10 2020

olivier committed rP554860: Update to 7.5.
Update to 7.5
Nov 10 2020, 11:56 PM

Nov 9 2020

olivier requested review of D27155: Fixing build on -head and removing useless function.
Nov 9 2020, 8:26 PM

Nov 8 2020

olivier closed D27123: Reporting same value for smbios.chassis.maker as smbios.system.maker.
Nov 8 2020, 7:50 AM
olivier committed rS367478: Return the same value for smbios.chassis.maker as smbios.system.maker (and….
Return the same value for smbios.chassis.maker as smbios.system.maker (and…
Nov 8 2020, 7:50 AM

Nov 6 2020

olivier requested review of D27123: Reporting same value for smbios.chassis.maker as smbios.system.maker.
Nov 6 2020, 4:45 PM

Oct 30 2020

olivier committed rS367152: bhyve currently reports each of "smbios.system.maker" and.
bhyve currently reports each of "smbios.system.maker" and
Oct 30 2020, 12:04 AM

Oct 25 2020

olivier committed rP553273: Fix distinfo for maildir.patch..
Fix distinfo for maildir.patch.
Oct 25 2020, 4:55 PM

Oct 5 2020

olivier added a comment to D26076: Switch net.add_addr_allfibs default to 0.

What the current status of this review ? Wasn't it supposed to be committed at the end of August ?

Oct 5 2020, 1:51 PM
olivier committed rP551478: Harden RC script by adding double quotes..
Harden RC script by adding double quotes.
Oct 5 2020, 7:48 AM

Oct 2 2020

olivier committed rP551207: Update to 4.1.0.
Update to 4.1.0
Oct 2 2020, 1:34 PM

Oct 1 2020

olivier committed rP550880: Update to 4.15.0-1..
Update to 4.15.0-1.
Oct 1 2020, 11:30 PM

Sep 28 2020

olivier added inline comments to D26549: Enabling SO_LINGER to the so_reuseport_lb_test regression tests.
Sep 28 2020, 9:54 PM

Sep 25 2020

olivier closed D26549: Enabling SO_LINGER to the so_reuseport_lb_test regression tests.
Sep 25 2020, 4:02 PM
olivier committed rS366159: Enable SO_LINGER to the so_reuseport_lb_test regression tests, preventing.
Enable SO_LINGER to the so_reuseport_lb_test regression tests, preventing
Sep 25 2020, 4:02 PM
olivier updated the diff for D26549: Enabling SO_LINGER to the so_reuseport_lb_test regression tests.

switching a variable to const.

Sep 25 2020, 3:49 PM

Sep 24 2020

olivier requested review of D26549: Enabling SO_LINGER to the so_reuseport_lb_test regression tests.
Sep 24 2020, 10:19 PM

Sep 23 2020

olivier added a comment to D26449: Stage 2: Introduce scalable route multipath.

Tested with net/frr7 compiled with MULTIPATH option, and it is working great:

Sep 23 2020, 1:06 PM
olivier committed rP549715: Update to 2.0.0.
Update to 2.0.0
Sep 23 2020, 12:15 PM

Sep 22 2020

olivier committed rP549638: Fixing bug in frr-reload and while here fix a typo in the package name suffix….
Fixing bug in frr-reload and while here fix a typo in the package name suffix…
Sep 22 2020, 9:33 PM

Sep 21 2020

olivier added a comment to D26449: Stage 2: Introduce scalable route multipath.

Tested on my ECMP lab (https://bsdrp.net/documentation/examples/ecmp#testing_load_balancing) and the flow-id load-balancing seems working great.
Would you like test using bird and FRR too ?

Sep 21 2020, 11:14 AM

Sep 18 2020

olivier added inline comments to D26449: Stage 2: Introduce scalable route multipath.
Sep 18 2020, 7:48 PM
olivier added a comment to D26449: Stage 2: Introduce scalable route multipath.

Look like the review contains a patch to file usr.bin/netstat/nhgrp.c that doesn't exist on -head

Sep 18 2020, 6:18 PM

Sep 10 2020

olivier committed rP548198: Remove old net/frr6..
Remove old net/frr6.
Sep 10 2020, 10:14 AM

Sep 7 2020

olivier added a comment to D26324: net: Mitigate vnet / epair cleanup races.

My jail/vnet burn test is still generating a panic:

Sep 7 2020, 4:08 PM

Sep 5 2020

olivier committed rP547651: Update Maildir patch URL..
Update Maildir patch URL.
Sep 5 2020, 2:29 PM
olivier added a comment to D26137: Wireguard merge.
In D26137#585268, @mjg wrote:
Sep 5 2020, 8:05 AM

Sep 4 2020

olivier added a comment to D26137: Wireguard merge.

@olivier Thanks for the analysis. Could you share some pmc profiles from unhalted core cycles?

Sep 4 2020, 1:27 PM

Sep 1 2020

olivier added a comment to D26137: Wireguard merge.

Comparing wireguard userland vs kernel module on a small device: +300% (from 117Mb/s to 483Mb/s)

  • PC Engines APU2C4 (quad core AMD GX-412T Processor 1 GHz)
  • 3 Intel i210AT Gigabit Ethernet ports
  • FreeBSD 13-head r365033
  • Wireguard kernel: D26137
  • Wireguard userland: 1.0.20200827
  • 2000 flows of UDP packets
  • 500Bytes UDP load => packet size: 528B => Ethernet frame size:542B
Sep 1 2020, 8:37 PM

Aug 28 2020

olivier committed rP546828: Remove no more used option TCPSOCKETS..
Remove no more used option TCPSOCKETS.
Aug 28 2020, 8:53 PM

Aug 25 2020

olivier committed rP546187: Remove old net/frr5..
Remove old net/frr5.
Aug 25 2020, 3:47 PM

Aug 24 2020

olivier committed rP546101: Fix build with -fno-common.
Fix build with -fno-common
Aug 24 2020, 5:20 PM

Aug 20 2020

olivier committed rP545571: Revert r545567: A smarter patch was committed 10 minutes before this one..
Revert r545567: A smarter patch was committed 10 minutes before this one.
Aug 20 2020, 11:15 PM
olivier committed rP545569: Fix build on FreeBSD 13.
Fix build on FreeBSD 13
Aug 20 2020, 11:03 PM
olivier committed rP545567: Fix build on FreeBSD 13.
Fix build on FreeBSD 13
Aug 20 2020, 9:48 PM

Aug 18 2020

olivier updated the diff for D9876: apuled(4): add support for LEDs on PC Engines APU boards.

Updating the patch to latest -head.

Aug 18 2020, 9:18 AM

Aug 4 2020

olivier committed rS363868: Skip sbin/route tests if jail not installed (WITHOUT_JAIL)..
Skip sbin/route tests if jail not installed (WITHOUT_JAIL).
Aug 4 2020, 9:34 PM
olivier closed D25935: skip sbin/route jail test if jail not installed.
Aug 4 2020, 9:34 PM
olivier committed rP544169: Update to 1.7.1.
Update to 1.7.1
Aug 4 2020, 1:46 PM

Aug 3 2020

olivier committed rP544112: Update to 1.21c.
Update to 1.21c
Aug 3 2020, 11:05 PM
olivier requested review of D25935: skip sbin/route jail test if jail not installed.
Aug 3 2020, 9:46 PM
olivier committed rP544108: New port: net/read_bbrlog.
New port: net/read_bbrlog
Aug 3 2020, 8:40 PM
olivier committed rP544107: New port: devel/bbparse.
New port: devel/bbparse
Aug 3 2020, 8:37 PM
olivier committed rP544106: New port: net/tcplog_dumper.
New port: net/tcplog_dumper
Aug 3 2020, 8:34 PM
olivier committed rP544072: New sub-port: mstflint-lite including only some essential tools.
New sub-port: mstflint-lite including only some essential tools
Aug 3 2020, 3:10 PM