Page MenuHomeFreeBSD

olivier (Olivier Cochard-Labbé)
User

Projects

User Details

User Since
Feb 5 2016, 2:19 PM (327 w, 2 d)

Recent Activity

Sun, May 8

olivier committed R11:e3620089222a: dns/nextdns: Update to 1.37.11 (authored by olivier).
dns/nextdns: Update to 1.37.11
Sun, May 8, 9:46 PM

Wed, Apr 27

olivier added inline comments to D35067: if_ovpn: basic test case.
Wed, Apr 27, 12:08 AM

Wed, Apr 20

olivier committed R11:db0468e57826: net/tcptestsuite: Update to 20220401 (authored by olivier).
net/tcptestsuite: Update to 20220401
Wed, Apr 20, 4:16 PM

Apr 12 2022

olivier closed D34886: Adding new french normalized bépo keyboard layout (dvorak like).
Apr 12 2022, 6:57 PM
olivier committed R10:abdcd967dc0c: Add new french bépo keyboard layout (version 1.1rc2) normalized by (authored by olivier).
Add new french bépo keyboard layout (version 1.1rc2) normalized by
Apr 12 2022, 6:57 PM
olivier added a reviewer for D34886: Adding new french normalized bépo keyboard layout (dvorak like): bapt.
Apr 12 2022, 3:36 PM
olivier requested review of D34886: Adding new french normalized bépo keyboard layout (dvorak like).
Apr 12 2022, 3:36 PM

Apr 1 2022

olivier committed R11:643dd1b5650e: net/packetdrill: Update to 20220324 (authored by olivier).
net/packetdrill: Update to 20220324
Apr 1 2022, 2:07 PM

Mar 2 2022

olivier committed R11:46e2a7268509: net/pkt-gen: Not for arch i386 (authored by olivier).
net/pkt-gen: Not for arch i386
Mar 2 2022, 10:48 PM

Feb 21 2022

olivier committed R11:05ab0b7b59aa: net/bird2: Update to 2.0.9 (authored by olivier).
net/bird2: Update to 2.0.9
Feb 21 2022, 3:06 PM
olivier committed R11:324e6d691a08: sysutils/mstflint: Update to 4.18.0-1 (authored by olivier).
sysutils/mstflint: Update to 4.18.0-1
Feb 21 2022, 2:47 PM

Feb 16 2022

olivier committed R11:435452d727cf: net/pkt-gen: Take maintainership and update it to lastest version (authored by olivier).
net/pkt-gen: Take maintainership and update it to lastest version
Feb 16 2022, 3:23 PM

Jan 26 2022

olivier committed R11:8a633e7f6cff: net/frr7: Fix build (authored by olivier).
net/frr7: Fix build
Jan 26 2022, 2:31 PM

Jan 20 2022

olivier committed R11:4f4121dc85c8: net/read_bbrlog: Update to 0.1.4 (authored by olivier).
net/read_bbrlog: Update to 0.1.4
Jan 20 2022, 6:38 PM

Jan 18 2022

olivier retitled D33927: dmesg: Do not skip the first line anymore that was missing sincecommit "Make msgbuf_peekbytes() not return leading zeroes". from dmesg: Do not skip the first line anymore that was missing since commit "Make msgbuf_peekbytes() not return leading zeroes". to dmesg: Do not skip the first line anymore that was missing sincecommit "Make msgbuf_peekbytes() not return leading zeroes"..
Jan 18 2022, 4:32 PM
olivier added a comment to D33927: dmesg: Do not skip the first line anymore that was missing sincecommit "Make msgbuf_peekbytes() not return leading zeroes"..

Before commit 81dc00331d1 "Make msgbuf_peekbytes() not return leading zeroes.", the dmesg just after the reboot is this output:

Jan 18 2022, 4:31 PM
olivier requested review of D33927: dmesg: Do not skip the first line anymore that was missing sincecommit "Make msgbuf_peekbytes() not return leading zeroes"..
Jan 18 2022, 4:27 PM

Jan 13 2022

olivier added a comment to D33854: Add a regression test for TCP socket setting DSCP..

I could add support for TOS and TTL (and its cousins for IPv6) to packetdrill. Then you could use a simple packetdrill scripts. I think this was added to the upstream version after I forked it. So it is a matter of picking the right lines of code...

Jan 13 2022, 2:08 PM

Jan 11 2022

olivier added a comment to D33854: Add a regression test for TCP socket setting DSCP..

It's great we'll get DSCP tests!
Nit: maybe it's worth trying to have it encoded with python-scapy? It has both sending and receiving support for all kind of packets.
Happy to chat more on that.

Jan 11 2022, 10:43 PM
olivier requested review of D33854: Add a regression test for TCP socket setting DSCP..
Jan 11 2022, 9:21 PM

Jan 6 2022

olivier committed R11:29dc9791c3c1: net-im/telegram-desktop: update to 3.4.3 (authored by glebius).
net-im/telegram-desktop: update to 3.4.3
Jan 6 2022, 12:10 AM
olivier committed R11:bcdaa4837a48: net-im/tg_owt: update to 14 December 2021 snapshot (authored by glebius).
net-im/tg_owt: update to 14 December 2021 snapshot
Jan 6 2022, 12:10 AM

Dec 10 2021

olivier committed R11:a47843add9bf: net-im/telegram-desktop: update to 3.2.5 (authored by glebius).
net-im/telegram-desktop: update to 3.2.5
Dec 10 2021, 10:00 PM
olivier committed R11:7cd6ca8fca8f: net-im/tg_owt: fix dependencies (authored by glebius).
net-im/tg_owt: fix dependencies
Dec 10 2021, 10:00 PM
olivier committed R11:4f2cbc20d9ca: net-im/telegram-desktop: Cleanup and set new maintainer (authored by olivier).
net-im/telegram-desktop: Cleanup and set new maintainer
Dec 10 2021, 10:00 PM
olivier committed R11:8dea5aa1e02c: net-im/telegram-desktop: convert webkit-gtk dependency to OPTIONS (+) (authored by fluffy).
net-im/telegram-desktop: convert webkit-gtk dependency to OPTIONS (+)
Dec 10 2021, 10:00 PM
olivier committed R11:137f9da62a3a: net-im/tg_owt: Update to 20 October 2021 snapshot and set new maintainer (authored by olivier).
net-im/tg_owt: Update to 20 October 2021 snapshot and set new maintainer
Dec 10 2021, 10:00 PM
olivier committed R11:ee27523054ef: net-im/telegram-desktop: Update to 3.1.9 (authored by henry.hu.sh_gmail.com).
net-im/telegram-desktop: Update to 3.1.9
Dec 10 2021, 10:00 PM

Nov 18 2021

olivier committed R11:381a8f522fe9: net-im/telegram-desktop: update to 3.2.5 (authored by glebius).
net-im/telegram-desktop: update to 3.2.5
Nov 18 2021, 10:10 PM
olivier committed R11:e4f31ebae421: net-im/tg_owt: fix dependencies (authored by glebius).
net-im/tg_owt: fix dependencies
Nov 18 2021, 10:10 PM

Nov 17 2021

olivier committed R11:50119a0b4317: net-im/telegram-desktop: Cleanup and set new maintainer (authored by olivier).
net-im/telegram-desktop: Cleanup and set new maintainer
Nov 17 2021, 5:08 PM
olivier committed R11:618f78768591: net-im/tg_owt: Update to 20 October 2021 snapshot and set new maintainer (authored by olivier).
net-im/tg_owt: Update to 20 October 2021 snapshot and set new maintainer
Nov 17 2021, 5:08 PM

Nov 8 2021

olivier committed R11:2a0f51606710: x11-wm/pekwm: Update to 0.2.0 (authored by olivier).
x11-wm/pekwm: Update to 0.2.0
Nov 8 2021, 3:26 PM

Nov 4 2021

olivier added a comment to D32736: Fix geom tests after argument changes.

Shouldn't the root cause be fixed (geom be revert back to non-verbose mode by default) in place of fixing the regression test ?

Nov 4 2021, 7:03 PM · tests

Oct 28 2021

olivier committed R11:4460e8dbd810: net/frr7: Fix warnings since latest libyang upgrade (authored by olivier).
net/frr7: Fix warnings since latest libyang upgrade
Oct 28 2021, 12:18 PM

Oct 13 2021

olivier committed R11:ba325dcd9110: net/frr7: Add c-ares support that was missing (authored by olivier).
net/frr7: Add c-ares support that was missing
Oct 13 2021, 3:21 PM
olivier committed R11:7a6696ab2619: net/libyang: Fixes mutiple CVEs and connect upstream's test suite (authored by olivier).
net/libyang: Fixes mutiple CVEs and connect upstream's test suite
Oct 13 2021, 12:56 PM
olivier committed R11:508036a7d578: www/shellinabox: fix ssh command line options (authored by olivier).
www/shellinabox: fix ssh command line options
Oct 13 2021, 9:08 AM

Oct 10 2021

olivier added a comment to D32435: ncurses: convert libncursesw.a into a static ldscript.

Does it mean that from an updated FreeBSD main-n249987-b158d4d7a12 (commit at "rescue: fix after with to a ldscript of libncursesw.a"), I should be able to build those few weeks old nanobsd ?
Or should I patch those old weeks sources with this patch?

Oct 10 2021, 12:59 PM

Sep 27 2021

olivier committed R11:d25dee7a6fd0: www/mohawk: Various port fixes (authored by olivier).
www/mohawk: Various port fixes
Sep 27 2021, 6:38 AM

Sep 26 2021

olivier committed R11:edecfedd29e4: www/mohawk: Update to 2.0.21 (authored by olivier).
www/mohawk: Update to 2.0.21
Sep 26 2021, 10:01 AM

Sep 8 2021

olivier committed R11:40e75c6f7430: devel/bbparse: Fixing build (authored by olivier).
devel/bbparse: Fixing build
Sep 8 2021, 11:01 PM

Jul 10 2021

olivier accepted D31125: Fix bsd.subdir.mk-related issues after 0a0f7486413c.

Thanks, bsdlabel/disklabel/fdisk are correctly installed now

Jul 10 2021, 10:44 AM

Jun 29 2021

olivier committed R11:21f8dd252518: net/tcplog_dumper: Enable build on all 64-bit platforms (authored by olivier).
net/tcplog_dumper: Enable build on all 64-bit platforms
Jun 29 2021, 3:57 PM
olivier committed R11:17c31f170079: net/tcplog_dumper: Update to 0.1.1 (authored by olivier).
net/tcplog_dumper: Update to 0.1.1
Jun 29 2021, 3:24 PM

Jun 18 2021

olivier added a comment to D26958: sockstat: Use libcasper to capsicumize.

Thanks!
No more core dump once your patch applied.

Jun 18 2021, 3:55 PM
olivier added a comment to D26958: sockstat: Use libcasper to capsicumize.

Tested to display trace with gdb:

% gdb --args /usr/bin/sockstat -P tcp -p 8080
(...)
Reading symbols from /usr/bin/sockstat...
Reading symbols from /usr/lib/debug//usr/bin/sockstat.debug...
(gdb) run
Starting program: /usr/bin/sockstat -P tcp -p 8080
Assertion failed: (chan != NULL), function cap_xfer_nvlist, file /usr/src/lib/libcasper/libcasper/libcasper.c, line 304.
Jun 18 2021, 9:42 AM

Jun 17 2021

olivier added a comment to D26958: sockstat: Use libcasper to capsicumize.

sockstat is broken since this commit, preventing to run the tcptestsuite regression that is using it:

Jun 17 2021, 8:28 PM

May 27 2021

olivier committed R11:2e5a5b07e2bb: security/openiked-portable: New port for OpenBSD portable version of OpenIKED (authored by olivier).
security/openiked-portable: New port for OpenBSD portable version of OpenIKED
May 27 2021, 10:45 AM

May 23 2021

olivier committed R11:8c11fd9d43be: net/py-GeoIP2: update to 4.2.0 (authored by olivier).
net/py-GeoIP2: update to 4.2.0
May 23 2021, 8:11 PM
olivier committed R11:7716a47d7cbb: net/py-maxminddb: update to 2.0.3 (authored by olivier).
net/py-maxminddb: update to 2.0.3
May 23 2021, 8:07 PM

May 20 2021

olivier committed R11:70d1eb851ae2: dns/nextdns: update to v1.32.2 (authored by olivier).
dns/nextdns: update to v1.32.2
May 20 2021, 10:38 PM

Apr 29 2021

olivier added a comment to D30036: Update Rack and BBR to the latest from NF fixing LRO issues along the way..

Thanks! This patch fixes the panic I have met with BBR each time my system was initiating a TCP session:

Apr 29 2021, 5:21 PM

Apr 28 2021

olivier added a comment to D29821: Introduce DXR IPv4 LPM as a fib_algo module..

Once this patch applied, how to check it is dxr_lpm4 that is used ?

Apr 28 2021, 2:41 PM

Apr 23 2021

olivier added a comment to D29944: Correctly skip rtsock_l3 test when if_epair is not available.

Thanks!
it fixes the regression:

Apr 23 2021, 10:50 AM

Apr 22 2021

olivier added a comment to D28886: Update rtsock_l3 test after 2fe5a79425c79f7b828acd91da66d97230925fc8.

In case of system builded without epair, previously those tests were skipped because the line 'ATF_REQUIRE_KERNEL_MODULE("if_epair");'.
But now it seems they are failing in place of being skipped if epair not builded with message like:

/tests/sys/net/routing/rtsock_config.h:134: Expected errno 17, got 2, in true
Apr 22 2021, 9:16 PM
olivier accepted D29928: iflib: initialize LRO unconditionally.

This fixed my following panic:

Apr 22 2021, 4:00 PM

Apr 16 2021

olivier committed R11:5e0e1560b1fa: net/bird2: Fix babel usage on wireguard interface. (authored by olivier).
net/bird2: Fix babel usage on wireguard interface.
Apr 16 2021, 10:22 PM

Mar 24 2021

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

Mar 22 2021

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

Mar 19 2021

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

Mar 17 2021

olivier committed rP568687: Use standard perl PKGNAMEPREFIX.
Use standard perl PKGNAMEPREFIX
Mar 17 2021, 7:52 PM
olivier abandoned D29290: Fix usr.bin/procstat/tests to be executed in parallel mode.
Mar 17 2021, 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:

Mar 17 2021, 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:

Mar 17 2021, 4:28 PM

Mar 16 2021

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

Mar 15 2021

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

Mar 14 2021

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
Mar 14 2021, 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