Page MenuHomeFreeBSD
Feed Advanced Search

Apr 25 2023

olivier committed R11:08bd488b0d4a: net/bird2: Update to 2.13 (authored by olivier).
net/bird2: Update to 2.13
Apr 25 2023, 10:48 PM

Apr 21 2023

olivier committed R11:dc2c49ff3210: net/frr8: Fix bgpd crash with large communities and enable backtrace (authored by olivier).
net/frr8: Fix bgpd crash with large communities and enable backtrace
Apr 21 2023, 10:08 PM

Apr 2 2023

olivier committed R11:ec7b0b5b443d: net/freevrrpd: Update to 1.2 and take maintainership (authored by olivier).
net/freevrrpd: Update to 1.2 and take maintainership
Apr 2 2023, 5:26 PM
olivier committed R11:1e0ea4cadc5c: net/pkt-gen: Disable build on 32bit platforms (authored by olivier).
net/pkt-gen: Disable build on 32bit platforms
Apr 2 2023, 12:49 PM

Mar 27 2023

olivier committed R11:9305cd3f9321: net/pkt-gen: Update to g2023.03.22 (authored by olivier).
net/pkt-gen: Update to g2023.03.22
Mar 27 2023, 12:12 PM

Mar 21 2023

olivier committed R11:096eda91ca3a: net/frr8: Update to 8.5 (authored by olivier).
net/frr8: Update to 8.5
Mar 21 2023, 3:02 PM
olivier committed R11:24a971e8da7d: net/libyang2: Update to 2.1.55 (authored by olivier).
net/libyang2: Update to 2.1.55
Mar 21 2023, 3:02 PM

Mar 16 2023

olivier committed R11:76506bc51ce8: net/bird2: Update to 2.0.12 (authored by olivier).
net/bird2: Update to 2.0.12
Mar 16 2023, 8:29 PM

Mar 1 2023

olivier closed D38828: Skip tarfs regression test if module doesn't exist.
Mar 1 2023, 9:24 PM
olivier committed rGe78dc78e517a: testing: skip tarfs tests if module is not loadable. (authored by olivier).
testing: skip tarfs tests if module is not loadable.
Mar 1 2023, 9:24 PM
olivier added a comment to D38828: Skip tarfs regression test if module doesn't exist.
In D38828#884135, @ngie wrote:

The kldload check function seems like it should be in a common function. Also: I might reword the message to state: “This test requires the tarfs kernel module (not available).”

Mar 1 2023, 8:25 PM

Feb 28 2023

olivier requested review of D38828: Skip tarfs regression test if module doesn't exist.
Feb 28 2023, 8:02 PM

Feb 12 2023

olivier accepted D38505: fibs: restrict jail_attach(2) if process fibnum >= numfibs in the jail..

Fixed the crash here:

Feb 12 2023, 11:07 AM

Feb 7 2023

olivier abandoned D38412: Do not build libcasper regression tests if WITHOUT_CASPER is set.

Need more work

In file included from /usr/src/bin/cat/cat.c:60:
/usr/obj/amd64.amd64/tmp/usr/include/capsicum_helpers.h:42:10: fatal error: 'libcasper.h' file not found
#include <libcasper.h>
Feb 7 2023, 12:29 PM
olivier retitled D38412: Do not build libcasper regression tests if WITHOUT_CASPER is set from Do not build libcasper if WITHOUT_CASPER is set to Do not build libcasper regression tests if WITHOUT_CASPER is set.
Feb 7 2023, 11:16 AM
olivier requested review of D38412: Do not build libcasper regression tests if WITHOUT_CASPER is set.
Feb 7 2023, 11:16 AM

Feb 6 2023

olivier committed rGd22c5c42e8ad: Skip if_wg regression tests if module doesn't exist (authored by olivier).
Skip if_wg regression tests if module doesn't exist
Feb 6 2023, 11:10 PM
olivier closed D38406: Skip if_wg regression test if module doesn't exist.
Feb 6 2023, 11:10 PM
olivier added a comment to D37977: pfil: add pfil_mem_{in,out}() and retire pfil_run_hooks().

I didn't notice any performance impact with this patch (I've applied D37976 and D37977 together).
Lab is measuring the forwarding rate on a very simple IPFW firewall in front of 2 packets generators (one legitimate 20Mpps flows, a second illegimitate 20Mpps flows).

x FreeBSD n280910, packets-per-second forwarded (ipfw-at-nic-level)
+ FreeBSD n280910 with D37976 and D37977, packets-per-second forwarded (ipfw-at-nic-level)
+--------------------------------------------------------------------------+
|   *       x  +      * + x      x                                        +|
|       |___________A_M________|                                           |
||____________________M_____A__________________________|                   |
+--------------------------------------------------------------------------+
    N           Min           Max        Median           Avg        Stddev
x   5      12683306      12686106      12685002      12684784     1099.0563
+   5      12683316      12689972      12685037      12685578     2566.0973 
No difference proven at 95.0% confidence
Feb 6 2023, 9:05 PM
olivier requested review of D38406: Skip if_wg regression test if module doesn't exist.
Feb 6 2023, 7:07 PM
olivier abandoned D33854: Add a regression test for TCP socket setting DSCP..

Was added into the TCP test suite.

Feb 6 2023, 7:05 PM

Jan 25 2023

olivier added a comment to D38196: Read the arm64 far early in el0 exceptions.

This fix all the error I had with simple make -j 16 clean.
I'm able to run make -j 160 buildworld now without any core generated.

Jan 25 2023, 9:57 PM

Jan 14 2023

olivier committed R11:329690e424e6: net/frr8: Update to 8.4.2 (authored by olivier).
net/frr8: Update to 8.4.2
Jan 14 2023, 1:27 AM

Jan 10 2023

olivier committed R11:47bc98dd3531: net/frr8: Remove useless build dependency (authored by olivier).
net/frr8: Remove useless build dependency
Jan 10 2023, 11:53 PM

Jan 9 2023

olivier committed R11:023b097aa0ac: net/py-maxminddb: fix potential segfault due to refcounting bug (authored by olivier).
net/py-maxminddb: fix potential segfault due to refcounting bug
Jan 9 2023, 11:23 PM

Jan 2 2023

olivier committed R11:0f166ee9896b: net/tcplog_dumper: Add a RC script (authored by olivier).
net/tcplog_dumper: Add a RC script
Jan 2 2023, 11:19 PM
olivier committed R11:17f86657f29b: net/read_bbrlog: Update to v0.1.5 (authored by olivier).
net/read_bbrlog: Update to v0.1.5
Jan 2 2023, 11:19 PM
olivier committed R11:7ab35ea39991: devel/bbparse: Not compliant with PIE (generates static library) (authored by olivier).
devel/bbparse: Not compliant with PIE (generates static library)
Jan 2 2023, 11:19 PM

Dec 20 2022

olivier committed R11:437c3f7fbd3c: net/libyang2: Update to 2.1.4 (authored by olivier).
net/libyang2: Update to 2.1.4
Dec 20 2022, 10:36 PM

Dec 18 2022

olivier added a comment to D35881: new test: after destroying a jail, its vnet interfaces should be visible by host.

I've removed white spaces found in this script too.

Dec 18 2022, 2:31 PM
olivier updated the diff for D35881: new test: after destroying a jail, its vnet interfaces should be visible by host.

Following new troubleshooting study from zlei.huang@gmail.com on PR, he identified the culprid commits and proposed a simpler way to reproduce it.
The problem isn't with vnet but the IP stack and jai, so rewrote the full tests to a simpler version and move it to the usr.sbin/jail tests.

Dec 18 2022, 2:31 PM

Dec 17 2022

olivier committed R11:c610273231b4: sysutils/mstflint-lite: static binaries not compilant with PIE (authored by olivier).
sysutils/mstflint-lite: static binaries not compilant with PIE
Dec 17 2022, 11:58 PM
olivier committed R11:d1f2880461a4: sysutils/mstflint: Update to 4.22.0-1 (authored by olivier).
sysutils/mstflint: Update to 4.22.0-1
Dec 17 2022, 12:22 AM

Dec 15 2022

olivier added a comment to D35881: new test: after destroying a jail, its vnet interfaces should be visible by host.

Thanks for the tips about checking for dying state: This is the root cause is. The jail is stuck forever in dying state after destroying (without even using) the vnet interface.

Dec 15 2022, 8:32 PM
olivier closed D37588: net/bird2: add netlink flavor.
Dec 15 2022, 6:01 PM
olivier committed R11:af9756602988: net/bird2: Update to 2.0.11 and add netlink flavor (authored by olivier).
net/bird2: Update to 2.0.11 and add netlink flavor
Dec 15 2022, 6:01 PM

Dec 14 2022

olivier added a comment to D37693: ktls_tests: Ignore spurious errors from shutdown(2)..

I'm testing the 3 reviews (D37691, D37692 and D37693) at the same time, at for the first build & test run, regression tests still failing:

  • sys.kern.ktls_test.ktls_receive_aes128_cbc_1_1_sha1_bad_major
  • sys.kern.ktls_test.ktls_receive_aes256_cbc_1_2_sha256_bad_minor
  • sys.kern.ktls_test.ktls_receive_aes256_cbc_1_1_sha1_oversized_record
  • sys.kern.ktls_test.ktls_receive_chacha20_poly1305_1_3_oversized_record
Dec 14 2022, 1:28 PM

Dec 13 2022

olivier accepted D37588: net/bird2: add netlink flavor.

I could add this patch to the upcoming new 2.0.11 bird port. This version already includes the merged sysdep/linux/netlink.c and sysdep/cf/bsd-netlink.h (only missing sysdep/bsd-netlink/Makefile).

Dec 13 2022, 11:24 AM

Nov 22 2022

olivier committed R11:9556a04f7c17: net/frr8: Update to 8.4.1 (authored by olivier).
net/frr8: Update to 8.4.1
Nov 22 2022, 8:58 PM

Nov 10 2022

olivier committed R11:649d431501f7: net/frr8: Update to 8.4 (authored by olivier).
net/frr8: Update to 8.4
Nov 10 2022, 2:17 PM

Nov 2 2022

olivier committed R11:59c13e4a5fb6: textproc/expat2: Update to 2.5.0 (authored by olivier).
textproc/expat2: Update to 2.5.0
Nov 2 2022, 2:28 PM

Oct 13 2022

olivier updated the diff for D35881: new test: after destroying a jail, its vnet interfaces should be visible by host.

Update comments following advices

Oct 13 2022, 3:42 PM
olivier closed D36930: renice: fix renice_abs_user and renice_rel_user if root user configured with other shell as sh.
Oct 13 2022, 3:34 PM
olivier committed rG07b1ea961af7: renice: Force /bin/sh usage on su calls for the regression tests. (authored by olivier).
renice: Force /bin/sh usage on su calls for the regression tests.
Oct 13 2022, 3:34 PM

Oct 11 2022

olivier committed R11:68a9f0f64272: net/py-GeoIP2: Update to 4.6.0 (authored by olivier).
net/py-GeoIP2: Update to 4.6.0
Oct 11 2022, 1:42 PM
olivier committed R11:31025d9538ee: net/py-maxminddb: Update to 2.2.0 (authored by olivier).
net/py-maxminddb: Update to 2.2.0
Oct 11 2022, 1:42 PM
olivier requested review of D36930: renice: fix renice_abs_user and renice_rel_user if root user configured with other shell as sh.
Oct 11 2022, 12:04 AM

Sep 29 2022

olivier committed rGc8b6939dfadb: renice: Prevent running regression tests in parallel (authored by olivier).
renice: Prevent running regression tests in parallel
Sep 29 2022, 10:30 PM
olivier closed D36720: tests/usr.bin/renice: Prevent running them in parallel.
Sep 29 2022, 10:29 PM

Sep 28 2022

olivier added a reviewer for D36720: tests/usr.bin/renice: Prevent running them in parallel: tests.
Sep 28 2022, 8:27 AM

Sep 26 2022

olivier requested review of D36720: tests/usr.bin/renice: Prevent running them in parallel.
Sep 26 2022, 3:45 PM

Sep 22 2022

olivier committed R11:65972ee89a76: net-mgmt/rtrlib: Fix libssh linking (authored by olivier).
net-mgmt/rtrlib: Fix libssh linking
Sep 22 2022, 3:00 PM

Sep 12 2022

olivier committed R11:4ecd73ebcead: www/py-bottle-cork: Fix stale WWW entry (authored by olivier).
www/py-bottle-cork: Fix stale WWW entry
Sep 12 2022, 12:55 PM

Sep 9 2022

olivier requested review of D36508: bxe: Add 2.5G SGMII support (SFP GPON ONT).
Sep 9 2022, 3:14 PM

Sep 6 2022

olivier committed R11:008619815291: net/frr8: Update to 8.3.1 (authored by olivier).
net/frr8: Update to 8.3.1
Sep 6 2022, 8:59 PM

Aug 29 2022

olivier abandoned D36344: Prevent makefs_zfs regression tests to run parrallel.

I see now. The problem is that pools created by makefs always have the same GUID, so they can't be imported simultaneously. I added a parameter to makefs to specify a PRNG seed, and if I modify the tests to use it, they can run in parallel without problems. So, I don't think it'll be necessary to serialize the makefs_zfs tests.

I tried several variants of this idea but was always able to trigger occasional collisions by running the ZFS tests in a loop overnight. So I ended up just committing a variant of this patch, together with some unrelated bug fixes.

Aug 29 2022, 5:23 PM

Aug 25 2022

olivier added a comment to D36344: Prevent makefs_zfs regression tests to run parrallel.

makefs_zfs regression tests are all using the same zpool name

The poolname contains the PID, so I guess kyua is executing multiple tests in the same process context? How can I see the full test stdout/stderr when running multiple tests in parallel?

Aug 25 2022, 12:24 AM

Aug 24 2022

olivier requested review of D36344: Prevent makefs_zfs regression tests to run parrallel.
Aug 24 2022, 11:11 PM

Aug 19 2022

olivier added a comment to D33658: Pre-calculate L2 prepends for routes with gateway and avoid arp/nd lookup.

@olivier: any chance you could benchmark it?

Aug 19 2022, 10:52 PM

Jul 29 2022

olivier added a comment to D35881: new test: after destroying a jail, its vnet interfaces should be visible by host.

yes the sleep is racy, but I have no idea to fix it.
Without it, the test will always fails: There is a delay between the jail destruction and the interface being visible back from the host.

Jul 29 2022, 11:48 PM

Jul 22 2022

olivier requested review of D35881: new test: after destroying a jail, its vnet interfaces should be visible by host.
Jul 22 2022, 9:47 PM
olivier committed R11:c7884e3597e5: graphics/openfx-misc: Update to 2.4.3 (authored by olivier).
graphics/openfx-misc: Update to 2.4.3
Jul 22 2022, 1:25 AM
olivier committed R11:0c4ac5e1b2ee: graphics/openfx-arena: Update to 2.4.3 and fix build (authored by olivier).
graphics/openfx-arena: Update to 2.4.3 and fix build
Jul 22 2022, 12:45 AM

Jul 21 2022

olivier committed R11:6482e542ebb8: net/frr8: Update to 8.3 (authored by olivier).
net/frr8: Update to 8.3
Jul 21 2022, 9:38 PM
olivier committed R11:e6002bbef63c: net-mgmt/rtrlib: Update to 0.8.0 (authored by olivier).
net-mgmt/rtrlib: Update to 0.8.0
Jul 21 2022, 6:09 PM

Jul 7 2022

olivier committed R11:49f754e22251: net/frr8-pythontools: Extra tools related to new major frr version (authored by olivier).
net/frr8-pythontools: Extra tools related to new major frr version
Jul 7 2022, 12:13 PM
olivier committed R11:04630d170791: net/frr8: New major version 8.2.2 of FRRouting (authored by olivier).
net/frr8: New major version 8.2.2 of FRRouting
Jul 7 2022, 12:13 PM
olivier committed R11:706c1803391d: net/libyang2: New major version of libyang (authored by olivier).
net/libyang2: New major version of libyang
Jul 7 2022, 12:13 PM

Jun 29 2022

olivier committed R11:d2d8f51ab2b9: net/bird2: Update to 2.0.10 (authored by olivier).
net/bird2: Update to 2.0.10
Jun 29 2022, 3:21 PM

Jun 28 2022

olivier committed R11:aaa201ef81ee: net/pkt-gen: fix build on armv6, armv7, i386 (authored by olivier).
net/pkt-gen: fix build on armv6, armv7, i386
Jun 28 2022, 9:20 PM

Jun 23 2022

olivier committed R11:b1deda5bd66b: dns/nextdns: Use a cleaner way to manage its configuration file sample. (authored by olivier).
dns/nextdns: Use a cleaner way to manage its configuration file sample.
Jun 23 2022, 11:48 PM
olivier committed R11:2b2c9a4d2f0a: dns/nextdns: Prevent to delete its configuration file after each upgrade (authored by olivier).
dns/nextdns: Prevent to delete its configuration file after each upgrade
Jun 23 2022, 8:35 PM

May 23 2022

olivier committed rG2d896da92a2a: tests/unix_passfd: Prevent running them in parallel (authored by olivier).
tests/unix_passfd: Prevent running them in parallel
May 23 2022, 1:46 PM
olivier closed D35260: Prevent running unix_passfd_test in parallel.
May 23 2022, 1:45 PM

May 21 2022

olivier added a comment to D35260: Prevent running unix_passfd_test in parallel.

Because this kyua limitation, the current trend is to disable parallel tests for the specific suite, and it is fine.

May 21 2022, 9:42 AM

May 19 2022

olivier added a comment to D35260: Prevent running unix_passfd_test in parallel.

Oh, this was somewhat predictable. The one that can't run in parallel is unix_passfd_test:send_and_shutdown. Is it possible to isolate only this one, or whole binary needs to be exclusive?

May 19 2022, 9:34 PM
olivier updated the test plan for D35260: Prevent running unix_passfd_test in parallel.
May 19 2022, 7:48 PM
olivier requested review of D35260: Prevent running unix_passfd_test in parallel.
May 19 2022, 7:15 PM

May 17 2022

olivier committed rGc678572e7675: Prevent running sigwait tests in parallel (authored by olivier).
Prevent running sigwait tests in parallel
May 17 2022, 9:37 PM
olivier closed D35236: Prevent tests/sys/kern/sigwait to run parrallel.
May 17 2022, 9:37 PM
olivier requested review of D35236: Prevent tests/sys/kern/sigwait to run parrallel.
May 17 2022, 8:54 PM

May 8 2022

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

Apr 27 2022

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

Apr 20 2022

olivier committed R11:db0468e57826: net/tcptestsuite: Update to 20220401 (authored by olivier).
net/tcptestsuite: Update to 20220401
Apr 20 2022, 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 rGabdcd967dc0c: 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