Page MenuHomeFreeBSD

ae (Andrey V. Elsukov)
User

Projects

User Details

User Since
Jun 4 2014, 7:25 AM (621 w, 22 h)

Recent Activity

Fri, Apr 24

ae updated the summary of D56618: ipfw: treat ipv6 address with zero mask as 'any'.
Fri, Apr 24, 1:08 PM
ae requested review of D56618: ipfw: treat ipv6 address with zero mask as 'any'.
Fri, Apr 24, 1:06 PM

Thu, Apr 9

ae committed rG4b6de64b99b9: ipfw_nptv6: fix handling the ifaddr removal event (authored by ae).
ipfw_nptv6: fix handling the ifaddr removal event
Thu, Apr 9, 8:37 AM
ae committed rGbdad7024181b: ipfw_nptv6: fix handling the ifaddr removal event (authored by ae).
ipfw_nptv6: fix handling the ifaddr removal event
Thu, Apr 9, 8:36 AM

Thu, Apr 2

ae committed rGd9d7b5948649: ipfw_nptv6: fix handling the ifaddr removal event (authored by ae).
ipfw_nptv6: fix handling the ifaddr removal event
Thu, Apr 2, 10:25 AM

Tue, Mar 31

ae accepted D56176: gif: use hashalloc(9).
Tue, Mar 31, 8:38 AM

Mar 29 2026

ae accepted D56133: nd6: Ignore entire PI if violates RFC 4862 section 5.5.3.
Mar 29 2026, 5:00 PM
ae added a comment to D56130: nd6: break nd6_prefix_update out of prelist_update.

For reviewers:
The whole revision stack will reduce PI code complexity and fix multiple issues along the way.
I also wrote additional tests in D56128 to make sure everything works as intended.

Mar 29 2026, 3:28 PM

Mar 24 2026

ae committed rGa9b93531788c: ipfw: add support for masked ip-address lookups (authored by lytboris_gmail.com).
ipfw: add support for masked ip-address lookups
Mar 24 2026, 9:35 AM

Mar 11 2026

ae added a comment to D55804: carp: retire ioctl(2) API.

Also, there are some references in carp(4) man page and ifconfig code.

Mar 11 2026, 10:25 AM

Mar 1 2026

ae committed rG32cd3ee5901e: ipfw: add support for masked ip-address lookups (authored by lytboris_gmail.com).
ipfw: add support for masked ip-address lookups
Mar 1 2026, 7:06 PM
ae closed D53694: [ipfw] Add support for masked ip-address lookups.
Mar 1 2026, 7:06 PM
ae accepted D55599: netinet6: Tear down IPv6 source address selection policies with rest of IPv6..
Mar 1 2026, 8:09 AM

Feb 27 2026

ae added a comment to D55558: fix global demotion counter to VRRP advertisements.
In D55558#1271208, @bms wrote:

Just my 2c: I think we should be discouraging users from implementing CARP at all.

Feb 27 2026, 7:26 PM
ae accepted D55546: gre: unbreak LINT-NOINET.

LGTM.

Feb 27 2026, 10:28 AM

Feb 20 2026

ae added a comment to D55398: if_gre: make access to softc's data safe in network epoch.

I don't understand why we need a separate data structure (priv).

Feb 20 2026, 4:24 PM
ae published D55398: if_gre: make access to softc's data safe in network epoch for review.
Feb 20 2026, 2:54 PM

Feb 10 2026

ae committed rG704ec5e68c44: ipfw: add ability to run ipfw(8) binary with 15.0+ kernel module (authored by lytboris_gmail.com).
ipfw: add ability to run ipfw(8) binary with 15.0+ kernel module
Feb 10 2026, 12:08 PM
ae closed D54763: Make sbin/ipfw on RELENG_14 compatible to ipfw kernel module on RELENG_15+.
Feb 10 2026, 12:07 PM

Feb 6 2026

ae added a comment to D54443: if_gre: Add netlink support with tests.

I see no problems with this patch alongside my changes.
We have a minor conflict, which I resolved at github.
Also, AFAICU, I don't need to use priv instead of softc for netlink because I didn't touch the data plane.
Your code will synchronize priv and softc together so there should be no problem to directly using the softc.

Should I do anything else?

Feb 6 2026, 12:05 PM

Feb 5 2026

ae added a comment to D54443: if_gre: Add netlink support with tests.

Can you take a look at this patch? Maybe you can reuse some pieces, it should fix 275474 and also make access to softc in a safer way.

Feb 5 2026, 2:03 PM

Jan 16 2026

ae added a comment to D54726: netinet6: embed struct scope6_id into struct in6_ifextra.

Do we still need this? I think scope modification ability was not used/implemented since KAME import.

Jan 16 2026, 11:46 AM

Jan 12 2026

ae added inline comments to D54535: ipfw: make the upper half lock sleepable.
Jan 12 2026, 11:11 AM

Jan 11 2026

ae accepted D54562: in6: Modify address prefix lifetimes when updating address lifetimes.

LGTM.

Jan 11 2026, 9:49 AM
ae accepted D54579: tests/ipfw: add a simple fuzzing test for ipfw tables.
Jan 11 2026, 9:38 AM

Dec 22 2025

ae added a comment to D54325: sys/netipsec: ensure sah stability during input callback processing.

I think you should note that this fixes some rare panics, that are reported in derived projects: panic: esp_input_cb: Unexpected address family

Dec 22 2025, 12:24 PM
ae accepted D54325: sys/netipsec: ensure sah stability during input callback processing.
Dec 22 2025, 12:23 PM

Dec 11 2025

ae accepted D53875: ipfw: create "ipfw0" and "ipfwlog0" bpf tapping points without ifnet(9).
Dec 11 2025, 5:33 PM

Dec 10 2025

ae accepted D53877: ipfw: create a bpf tap point for every log rule.
Dec 10 2025, 4:41 PM

Dec 3 2025

ae accepted D54011: ipdivert: Use CK_SLISTs for the divcb hash table.
Dec 3 2025, 1:38 AM

Nov 24 2025

ae added inline comments to D53877: ipfw: create a bpf tap point for every log rule.
Nov 24 2025, 9:28 PM
ae committed rGff3c48a64fe2: ipfw: fix lookup dst-ip opcode (authored by lytboris_gmail.com).
ipfw: fix lookup dst-ip opcode
Nov 24 2025, 8:29 PM

Nov 18 2025

ae committed rG8012c61bef3b: ipfw: fix lookup dst-ip opcode (authored by lytboris_gmail.com).
ipfw: fix lookup dst-ip opcode
Nov 18 2025, 10:39 AM
ae closed D53775: [ipfw] Unbreak lookup src/dst-ip.
Nov 18 2025, 10:38 AM
ae accepted D53769: ipsec: Fix typos in references to IPsec's ESP.
Nov 18 2025, 2:32 AM

Nov 12 2025

ae accepted D53694: [ipfw] Add support for masked ip-address lookups.

LGTM.

Nov 12 2025, 1:42 PM

Oct 27 2025

ae accepted D53359: ipfw: Correct error message.
Oct 27 2025, 9:19 AM

Oct 26 2025

ae committed rGf7937053fd08: arp: fix adding proxy entries for P2P interfaces (authored by ae).
arp: fix adding proxy entries for P2P interfaces
Oct 26 2025, 11:22 AM
ae committed rG9e829d0693a7: arp: fix adding proxy entries for P2P interfaces (authored by ae).
arp: fix adding proxy entries for P2P interfaces
Oct 26 2025, 11:21 AM

Oct 25 2025

ae accepted D53343: ipfw: Retire obsolete compat code.

LGTM.

Oct 25 2025, 7:01 PM

Oct 22 2025

ae added a comment to D44204: ip6_output: Reduce cache misses on pktopts.

It seems to have affected MLDv6: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290407

Oct 22 2025, 9:10 AM

Oct 18 2025

ae committed rG317a5dd0288e: ipfw: do not use errno value for error reporting (authored by lytboris_gmail.com).
ipfw: do not use errno value for error reporting
Oct 18 2025, 12:06 PM
ae committed rG7a2a874a0b46: carp6: revise the generation of ND6 NA (authored by ae).
carp6: revise the generation of ND6 NA
Oct 18 2025, 12:04 PM
ae committed rG2efda1b8c0f9: carp6: revise the generation of ND6 NA (authored by ae).
carp6: revise the generation of ND6 NA
Oct 18 2025, 12:02 PM

Oct 17 2025

ae committed rGc26d6bf9da01: arp: fix adding proxy entries for P2P interfaces (authored by ae).
arp: fix adding proxy entries for P2P interfaces
Oct 17 2025, 8:23 AM
ae closed D53113: arp: fix proxyarp for P2P with netlink.
Oct 17 2025, 8:23 AM

Oct 15 2025

ae committed rG613eb8ee9cb2: ipv6: don't complain when deleting an address with prefix length of 128 (authored by ae).
ipv6: don't complain when deleting an address with prefix length of 128
Oct 15 2025, 2:07 PM
ae committed rG25c6697b0b98: ipv6: don't complain when deleting an address with prefix length of 128 (authored by ae).
ipv6: don't complain when deleting an address with prefix length of 128
Oct 15 2025, 2:06 PM
ae published D53113: arp: fix proxyarp for P2P with netlink for review.
Oct 15 2025, 1:31 PM

Oct 14 2025

ae committed rGdfd822b1f084: ipfw: do not use errno value for error reporting (authored by lytboris_gmail.com).
ipfw: do not use errno value for error reporting
Oct 14 2025, 8:15 AM
ae closed D53050: Do not report random errors as table-managing errors in ipfw.
Oct 14 2025, 8:15 AM
ae accepted D53068: ipfw: Check for errors from sooptcopyin() and sooptcopyout().

Yes, I think they were replaced with handlers from ipfw_sopt_handler.

Oct 14 2025, 7:38 AM

Oct 13 2025

ae accepted D53050: Do not report random errors as table-managing errors in ipfw.
Oct 13 2025, 9:27 AM

Oct 8 2025

ae accepted D52951: rcorder: Fix grammar in warning about loops.
Oct 8 2025, 9:49 AM

Oct 7 2025

ae closed D52952: ipv6: don't complain when deleting an address with prefix length of 128.
Oct 7 2025, 1:12 PM
ae committed rGc4cce0a3e94e: ipv6: don't complain when deleting an address with prefix length of 128 (authored by ae).
ipv6: don't complain when deleting an address with prefix length of 128
Oct 7 2025, 1:11 PM
ae published D52952: ipv6: don't complain when deleting an address with prefix length of 128 for review.
Oct 7 2025, 9:54 AM

Oct 3 2025

ae committed rG716acd9367df: carp6: revise the generation of ND6 NA (authored by ae).
carp6: revise the generation of ND6 NA
Oct 3 2025, 8:03 AM
ae closed D52825: ip6+carp: revise the generation of ND6 NA.
Oct 3 2025, 8:02 AM
ae accepted D52876: Update ipfw regression tests after ipfw updated some opcode size.
Oct 3 2025, 7:47 AM

Oct 1 2025

ae published D52825: ip6+carp: revise the generation of ND6 NA for review.
Oct 1 2025, 12:28 PM

Sep 23 2025

ae committed rGfb4be8661166: IPv6: fix off-by-one in pltime and vltime expiration checks (authored by ae).
IPv6: fix off-by-one in pltime and vltime expiration checks
Sep 23 2025, 8:34 AM
ae committed rG586183128f2f: IPv6: fix off-by-one in pltime and vltime expiration checks (authored by ae).
IPv6: fix off-by-one in pltime and vltime expiration checks
Sep 23 2025, 8:34 AM

Sep 16 2025

ae accepted D52566: ipfw: Teach ipfw that EtherIP is an upper layer protocol.
Sep 16 2025, 7:45 AM
ae committed rG588a5fad3e8b: IPv6: fix off-by-one in pltime and vltime expiration checks (authored by ae).
IPv6: fix off-by-one in pltime and vltime expiration checks
Sep 16 2025, 7:39 AM
ae closed D52323: ip6: fix off-by-one in pltime and vltime expiration checks.
Sep 16 2025, 7:39 AM

Sep 8 2025

ae added a reviewer for D52323: ip6: fix off-by-one in pltime and vltime expiration checks: bz.
Sep 8 2025, 11:17 AM

Sep 2 2025

ae accepted D52323: ip6: fix off-by-one in pltime and vltime expiration checks.

LGTM.

Sep 2 2025, 9:27 AM

Aug 3 2025

ae committed rG877e70e6087f: ipfw: add protected rule for orphaned dynamic states (authored by ae).
ipfw: add protected rule for orphaned dynamic states
Aug 3 2025, 10:08 AM
ae closed D51460: ipfw: add protected rule for orphaned dynamic states.
Aug 3 2025, 10:08 AM
ae committed rG3b67473b9757: ipfw: add additional handling for orphaned states (authored by ae).
ipfw: add additional handling for orphaned states
Aug 3 2025, 10:00 AM
ae closed D51459: ipfw: add additional check for orphaned states.
Aug 3 2025, 9:59 AM
ae committed rG91ed876385d4: ipfw: forbid adding keep-state rules that depend on tablearg (authored by ae).
ipfw: forbid adding keep-state rules that depend on tablearg
Aug 3 2025, 9:53 AM
ae closed D51458: ipfw: forbid add keep-state rules that depend from tablearg.
Aug 3 2025, 9:53 AM
ae closed D51457: ipfw: add numeric initializers to enum ipfw_opcodes..
Aug 3 2025, 9:45 AM
ae committed rG12e61c31dbd5: ipfw: add numeric initializers to enum ipfw_opcodes (authored by ae).
ipfw: add numeric initializers to enum ipfw_opcodes
Aug 3 2025, 9:45 AM

Jul 23 2025

ae added inline comments to D51468: if_ovpn: support floating clients.
Jul 23 2025, 6:02 PM
ae added inline comments to D51468: if_ovpn: support floating clients.
Jul 23 2025, 5:54 PM
ae updated the summary of D51459: ipfw: add additional check for orphaned states.
Jul 23 2025, 8:16 AM

Jul 22 2025

ae accepted D51436: ipfw: extend description of net.inet.ip.fw.one_pass.
Jul 22 2025, 9:51 AM
ae published D51460: ipfw: add protected rule for orphaned dynamic states for review.
Jul 22 2025, 8:21 AM
ae published D51459: ipfw: add additional check for orphaned states for review.
Jul 22 2025, 8:14 AM
ae retitled D51458: ipfw: forbid add keep-state rules that depend from tablearg from ipfw: forbid add keep-state rules that depends from tablearg to ipfw: forbid add keep-state rules that depend from tablearg.
Jul 22 2025, 8:05 AM
ae published D51458: ipfw: forbid add keep-state rules that depend from tablearg for review.
Jul 22 2025, 8:04 AM
ae published D51457: ipfw: add numeric initializers to enum ipfw_opcodes. for review.
Jul 22 2025, 7:43 AM

Jul 14 2025

ae accepted D51297: if_gif(4): Support the NOCLAMP flag to change the MTU handling for IPv6.

LGTM.

Jul 14 2025, 9:12 AM

Jun 5 2025

ae accepted D50665: route: fix rtentry double free.
Jun 5 2025, 7:36 AM

Jun 3 2025

ae added inline comments to D50665: route: fix rtentry double free.
Jun 3 2025, 3:38 PM

Jun 2 2025

ae accepted D50597: ipfw: prefixlen segfault bugfix in nptv6.
Jun 2 2025, 8:54 AM

May 24 2025

ae closed D50455: carp: fix mbuf_tag usage in carp_macmatch6.
May 24 2025, 8:24 AM
ae committed rG6a97fbe6fcb3: carp: fix mbuf_tag usage in carp_macmatch6 (authored by ae).
carp: fix mbuf_tag usage in carp_macmatch6
May 24 2025, 8:24 AM

May 21 2025

ae published D50455: carp: fix mbuf_tag usage in carp_macmatch6 for review.
May 21 2025, 10:06 AM

May 14 2025

ae updated subscribers of D50108: ip6: implement RFC 8981-advised temporary IID generation.
May 14 2025, 4:45 PM

Apr 18 2025

ae committed rGf5a5dd77ea34: ipfw: fix build (authored by ae).
ipfw: fix build
Apr 18 2025, 1:36 PM
ae committed rG3c76623ad553: ipfw: add 'internal monitor' subcommand to capture rtsock messages. (authored by ae).
ipfw: add 'internal monitor' subcommand to capture rtsock messages.
Apr 18 2025, 12:35 PM
ae committed rG2407636ff1cc: ipfw: document logdst opcode (authored by ae).
ipfw: document logdst opcode
Apr 18 2025, 12:35 PM
ae committed rGe26d1cea25cd: ipfw: add IPv6 logging via rtsock support for fwd tablearg opcode (authored by ae).
ipfw: add IPv6 logging via rtsock support for fwd tablearg opcode
Apr 18 2025, 12:35 PM
ae committed rG4a02faa114c5: ipfw: add IPv6 logging support for fwd tablearg opcode (authored by ae).
ipfw: add IPv6 logging support for fwd tablearg opcode
Apr 18 2025, 12:35 PM

Apr 2 2025

ae committed rGf8cd0c8e20b0: tests: fix test for NULL encription (authored by ae).
tests: fix test for NULL encription
Apr 2 2025, 7:55 AM
ae committed rG5b6d576d22bc: tests: fix test for NULL encription (authored by ae).
tests: fix test for NULL encription
Apr 2 2025, 7:55 AM