git: 308caa38cdf5 - main - fib_dxr: log malloc() failures.

2024-05-06 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=308caa38cdf5db4d688b7243d74ecd301b77945f commit 308caa38cdf5db4d688b7243d74ecd301b77945f Author: Marko Zec AuthorDate: 2024-05-06 18:21:55 + Commit: Marko Zec CommitDate: 2024-05-06 18:21:55

git: 858010643c54 - main - fib_dxr: free() does nothing if arg is NULL, so remove a redundant check.

2024-05-06 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=858010643c54c4c03e477ce452b0a0c25ecc405a commit 858010643c54c4c03e477ce452b0a0c25ecc405a Author: Marko Zec AuthorDate: 2024-05-06 18:34:11 + Commit: Marko Zec CommitDate: 2024-05-06 18:37:44

git: 5295e891d0d3 - main - fib_dxr: update comment.

2024-05-06 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=5295e891d0d306e37ab2feb7a3fc922339cd6632 commit 5295e891d0d306e37ab2feb7a3fc922339cd6632 Author: Marko Zec AuthorDate: 2024-05-06 18:42:31 + Commit: Marko Zec CommitDate: 2024-05-06 18:42:31

git: ed541e201a05 - main - fib_dxr: move the bulko of malloc() failure logging into dxr_build()

2024-05-07 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=ed541e201a05d1cea2f87e53289cbd7fd240b486 commit ed541e201a05d1cea2f87e53289cbd7fd240b486 Author: Marko Zec AuthorDate: 2024-05-07 15:11:30 + Commit: Marko Zec CommitDate: 2024-05-07 15:11:30

git: 7a5de1d4cc6a - main - fib_dxr: KASSERTs for chasing NULL ptr and runaway refcount suspects

2024-05-07 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=7a5de1d4cc6af84456cef03323f041652e84326b commit 7a5de1d4cc6af84456cef03323f041652e84326b Author: Marko Zec AuthorDate: 2024-05-07 15:22:00 + Commit: Marko Zec CommitDate: 2024-05-07 15:22:00

git: 4aa275f12da4 - main - fib_dxr: s/KASSERT/MPASS/

2024-05-07 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=4aa275f12da4ce22b8465fe7fe912bead1ceff9f commit 4aa275f12da4ce22b8465fe7fe912bead1ceff9f Author: Marko Zec AuthorDate: 2024-05-07 15:33:23 + Commit: Marko Zec CommitDate: 2024-05-07 15:33:23

git: b24e353f9e58 - main - fib_dxr: set fib_data field in struct dxr_aux early enough

2024-05-07 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=b24e353f9e58f6b5bcbd444a062c1c57cd8fc43d commit b24e353f9e58f6b5bcbd444a062c1c57cd8fc43d Author: Marko Zec AuthorDate: 2024-05-07 15:44:09 + Commit: Marko Zec CommitDate: 2024-05-07 15:44:09

git: 4ab122e8ef12 - main - fib_dxr: check if cached fib_data matches the new request in dxr_init()

2024-05-17 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=4ab122e8ef127d36d95f874e85600c36c87c8c22 commit 4ab122e8ef127d36d95f874e85600c36c87c8c22 Author: Marko Zec AuthorDate: 2024-05-17 15:55:43 + Commit: Marko Zec CommitDate: 2024-05-17 16:21:54

git: 19bd24caa4c8 - main - fib_dxr: do not leak memory if FIB constellation hits structural limit

2024-05-17 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=19bd24caa4c8c76ddf138b3a1598a21c8c5c3291 commit 19bd24caa4c8c76ddf138b3a1598a21c8c5c3291 Author: Marko Zec AuthorDate: 2024-05-17 16:36:21 + Commit: Marko Zec CommitDate: 2024-05-17 16:46:41

git: 42b3c16e3051 - main - fib_dxr: code hygiene, prune old code, no functional changes

2024-05-17 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=42b3c16e3051fdc04acc6276dd5d97dbe80ae7eb commit 42b3c16e3051fdc04acc6276dd5d97dbe80ae7eb Author: Marko Zec AuthorDate: 2024-05-17 16:57:25 + Commit: Marko Zec CommitDate: 2024-05-17 16:57:25

git: 711524d96123 - main - tests/dummynet: disable since mbuf pointer serialization KPI to be backed out

2022-05-03 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=711524d961233cd017ee0fd17e4b87013720f1c8 commit 711524d961233cd017ee0fd17e4b87013720f1c8 Author: Marko Zec AuthorDate: 2022-05-03 14:47:44 + Commit: Marko Zec CommitDate: 2022-05-03 17:11:39

git: 894c574ed2f2 - main - Revert "dummynet: use m_rcvif_serialize/restore when queueing packets"

2022-05-03 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=894c574ed2f2a7f842a891e8f38ec62dec014466 commit 894c574ed2f2a7f842a891e8f38ec62dec014466 Author: Marko Zec AuthorDate: 2022-05-03 14:55:56 + Commit: Marko Zec CommitDate: 2022-05-03 17:11:40

git: 0fa5636966c9 - main - Revert "netisr: serialize/restore m_pkthdr.rcvif when queueing mbufs"

2022-05-03 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=0fa5636966c9033ac5a987e1361820a7e15a01a4 commit 0fa5636966c9033ac5a987e1361820a7e15a01a4 Author: Marko Zec AuthorDate: 2022-05-03 14:54:50 + Commit: Marko Zec CommitDate: 2022-05-03 17:11:39

git: 6c741ffbfa7f - main - Revert "mbuf: do not restore dying interfaces"

2022-05-03 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=6c741ffbfa7f3dabb6af23dbbfe1d1e9f535d16b commit 6c741ffbfa7f3dabb6af23dbbfe1d1e9f535d16b Author: Marko Zec AuthorDate: 2022-05-03 14:56:57 + Commit: Marko Zec CommitDate: 2022-05-03 17:11:40

git: d461deeaa4a4 - main - VNET: Revert "ifnet: make if_index global"

2022-05-03 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=d461deeaa4a47ae71e1d8fda8b35c6faa8dabe85 commit d461deeaa4a47ae71e1d8fda8b35c6faa8dabe85 Author: Marko Zec AuthorDate: 2022-05-03 14:57:55 + Commit: Marko Zec CommitDate: 2022-05-03 17:27:57

git: c4585b938a04 - main - tests: vnet tests started failing in CI, disable temporarily

2022-05-03 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=c4585b938a04dfb157d7a10fa958be13415145be commit c4585b938a04dfb157d7a10fa958be13415145be Author: Marko Zec AuthorDate: 2022-05-04 04:19:46 + Commit: Marko Zec CommitDate: 2022-05-04 04:19:46

Re: git: 529a2a0f2765 - main - tcp: For hostcache performance, use atomics instead of counters

2021-04-01 Thread Marko Zec
On Thu, 1 Apr 2021 08:03:57 GMT Richard Scheffenegger wrote: > The branch main has been updated by rscheff: > > URL: > https://cgit.FreeBSD.org/src/commit/?id=529a2a0f2765f6c57c50a5af6be242c03bf714e3 > > commit 529a2a0f2765f6c57c50a5af6be242c03bf714e3 > Author: Richard Scheffenegger > Auth

Re: git: 529a2a0f2765 - main - tcp: For hostcache performance, use atomics instead of counters

2021-04-01 Thread Marko Zec
On Thu, 1 Apr 2021 11:11:39 +0200 Michael Tuexen wrote: > > On 1. Apr 2021, at 10:20, Marko Zec wrote: > > > > On Thu, 1 Apr 2021 08:03:57 GMT > > Richard Scheffenegger wrote: > > > >> The branch main has been updated by rscheff: > >> > &

git: 442c8a245ee3 - main - [fib algo][dxr] Fix undefined behavior.

2021-09-15 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=442c8a245ee3c6640fc9321e18e8316edf469805 commit 442c8a245ee3c6640fc9321e18e8316edf469805 Author: Marko Zec AuthorDate: 2021-09-15 20:23:17 + Commit: Marko Zec CommitDate: 2021-09-15 20:42:48

git: b51f8bae570b - main - [fib algo][dxr] Optimize trie updating.

2021-09-15 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=b51f8bae570b4e908191a1dae9da38aacf8c0fab commit b51f8bae570b4e908191a1dae9da38aacf8c0fab Author: Marko Zec AuthorDate: 2021-09-15 20:36:59 + Commit: Marko Zec CommitDate: 2021-09-15 20:42:49

git: eb3148cc4d25 - main - [fib algo][dxr] Fix division by zero.

2021-09-16 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=eb3148cc4d256c20b5c7c9052539139b6f57f58b commit eb3148cc4d256c20b5c7c9052539139b6f57f58b Author: Marko Zec AuthorDate: 2021-09-16 14:34:05 + Commit: Marko Zec CommitDate: 2021-09-16 14:34:05

git: 2ac039f7be62 - main - [fib_algo][dxr] Merge adjacent empty range table chunks.

2021-09-19 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=2ac039f7be620f692a3a086f35a51f1a0b6b03d2 commit 2ac039f7be620f692a3a086f35a51f1a0b6b03d2 Author: Marko Zec AuthorDate: 2021-09-20 04:30:45 + Commit: Marko Zec CommitDate: 2021-09-20 04:30:45

git: 43880c511cef - main - [fib_algo][dxr] Split unused range chunk list in multiple buckets

2021-09-24 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=43880c511cef68098a9ca5a797f28e2c4d29cfad commit 43880c511cef68098a9ca5a797f28e2c4d29cfad Author: Marko Zec AuthorDate: 2021-09-25 04:29:48 + Commit: Marko Zec CommitDate: 2021-09-25 04:29:48

git: 1549575f22d1 - main - [fib_algo][dxr] Improve incremental updating strategy

2021-10-09 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=1549575f22d14b3ac89a73627618a63132217460 commit 1549575f22d14b3ac89a73627618a63132217460 Author: Marko Zec AuthorDate: 2021-10-09 11:22:27 + Commit: Marko Zec CommitDate: 2021-10-09 11:22:27

git: bc8b8e106bd1 - main - [fib_algo][dxr] Retire counters which are no longer used

2021-10-09 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=bc8b8e106bd1526ff19e270d2a8f2ccf6d225507 commit bc8b8e106bd1526ff19e270d2a8f2ccf6d225507 Author: Marko Zec AuthorDate: 2021-10-09 11:47:10 + Commit: Marko Zec CommitDate: 2021-10-09 11:47:10

git: a43104ebe763 - main - Revise FIB lookups per second benchmarking routines.

2021-05-05 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=a43104ebe7630111d7e7debc56aacf49787dcf43 commit a43104ebe7630111d7e7debc56aacf49787dcf43 Author: Marko Zec AuthorDate: 2021-05-05 10:28:17 + Commit: Marko Zec CommitDate: 2021-05-05 10:28:17

git: 2aca58e16f50 - main - Introduce DXR as an IPv4 longest prefix matching / FIB module

2021-05-05 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=2aca58e16f507bfcad127a0865a9d5c75c5eedc3 commit 2aca58e16f507bfcad127a0865a9d5c75c5eedc3 Author: Marko Zec AuthorDate: 2021-05-05 11:45:52 + Commit: Marko Zec CommitDate: 2021-05-05 11:45:52

git: b6f8436b094d - main - tests: Revise FIB lookups per second benchmarking routines

2021-06-16 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=b6f8436b094daf7b1c429ce74997a4daf6994fcb commit b6f8436b094daf7b1c429ce74997a4daf6994fcb Author: Marko Zec AuthorDate: 2021-06-17 06:49:09 + Commit: Marko Zec CommitDate: 2021-06-17 06:49:09

Re: git: eb93b99d6986 - main - in_pcb: delay crfree() down into UMA dtor

2021-12-28 Thread Marko Zec
On Mon, 27 Dec 2021 16:46:54 -0800 Gleb Smirnoff wrote: > On Fri, Dec 17, 2021 at 10:17:55PM -0800, Gleb Smirnoff wrote: > T> T> K> The jails created by that test never go away. It’s as if > T> T> K> `crfree(inp->inp_cred);` doesn’t actually get called. And > T> T> K> indeed, it looks like inpcb

git: e7abe200c27b - main - fib_algo: shift / mask by constants in dxr_lookup()

2022-01-16 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=e7abe200c27b5723d315258ca658760fa84c7cf1 commit e7abe200c27b5723d315258ca658760fa84c7cf1 Author: Marko Zec AuthorDate: 2022-01-16 23:13:47 + Commit: Marko Zec CommitDate: 2022-01-16 23:13:47

Re: netinet & netpfil tests failing

2022-01-18 Thread Marko Zec
On Mon, 17 Jan 2022 18:07:43 -0800 Gleb Smirnoff wrote: > Hi, > > just to remind that I'm responsible for multiple tests failing and to > refresh the context, kind of explaining why the hell they aren't fixed > yet?! The long old discussion can be found in this thread in December, > link to la

Re: git: 91f44749c6fe - main - ifnet: make if_index global

2022-01-29 Thread Marko Zec
On Thu, 27 Jan 2022 06:00:01 GMT Gleb Smirnoff wrote: > The branch main has been updated by glebius: > > URL: > https://cgit.FreeBSD.org/src/commit/?id=91f44749c6feb50f39af8805dd803e860f0418f1 > > commit 91f44749c6feb50f39af8805dd803e860f0418f1 > Author: Gleb Smirnoff > AuthorDate: 2022-01

Re: git: 91f44749c6fe - main - ifnet: make if_index global

2022-01-31 Thread Marko Zec
On Mon, 31 Jan 2022 11:33:08 -0800 Gleb Smirnoff wrote: > Marko, > > On Sat, Jan 29, 2022 at 04:20:34PM +0100, Marko Zec wrote: > M> > ifnet: make if_index global > M> > > M> > Now that ifindex is static to if.c we can unvirtualize it. >

git: 32b28e3ae28f - main - route.8: mention DXR in FIB_ALGO section

2023-06-14 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=32b28e3ae28f4d48520ada6ca703b508da8761a7 commit 32b28e3ae28f4d48520ada6ca703b508da8761a7 Author: Marko Zec AuthorDate: 2023-06-15 05:21:51 + Commit: Marko Zec CommitDate: 2023-06-15 05:21:51

git: 03ef737c544d - main - ng_eiface: switch VNETs when injecting mbufs into netgraph

2023-09-23 Thread Marko Zec
The branch main has been updated by zec: URL: https://cgit.FreeBSD.org/src/commit/?id=03ef737c544d3dd90ac18382db99ccf2ee9a commit 03ef737c544d3dd90ac18382db99ccf2ee9a Author: Marko Zec AuthorDate: 2023-09-23 08:56:56 + Commit: Marko Zec CommitDate: 2023-09-23 08:56:56