Page MenuHomeFreeBSD
Feed Advanced Search

May 26 2020

ae accepted D24978: Switch gif(4) path verification to use fib[46]_check_urfp().
May 26 2020, 10:48 AM

May 25 2020

ae accepted D24976: Switch ip_output/icmp_reflect rt lookup calls with fib4_lookup..
May 25 2020, 8:46 AM
ae accepted D24973: Replace fib6_lookup_nh_<ext|basic> calls with fib6_lookup..
May 25 2020, 8:37 AM

May 22 2020

ae added a comment to D24939: geom(4): Kill GEOM_PART_EBR_COMPAT option.

I have no objection against this. Just one test case to test - create several EBR partitions (e.g. s5, s6, s7), then remove one from the middle (i.e. s6), then create two smaller in this free space (and then optionally reboot, and see what we will have after reboot).

May 22 2020, 2:04 PM
ae added a reviewer for D24939: geom(4): Kill GEOM_PART_EBR_COMPAT option: marcel.
May 22 2020, 12:21 PM

May 20 2020

ae added a comment to D22444: Add UDP encapsulation of ESP in IPv6.

I'll try to test this and commit with small modifications after weekend. Thanks!

May 20 2020, 11:28 AM

May 14 2020

ae added a reviewer for D22444: Add UDP encapsulation of ESP in IPv6: network.
May 14 2020, 11:38 AM
ae added inline comments to D22444: Add UDP encapsulation of ESP in IPv6.
May 14 2020, 11:38 AM

May 6 2020

ae added a comment to D24669: Embed dest sockaddr into rtentry and remove counter.

It seems rt_pktsent is already unused in head/, thus its removal is reasonable. According to your calculations for offsets, this change can give some performance boost, and I'll try to measure it in the lab, but I'm not sure this will happen very soon. Also maybe is it worth to add some explicit alignment requirements to rtentry structure or some of its fields? We can use __aligned(CACHE_LINE_SIZE)

May 6 2020, 2:30 PM
ae added a comment to D24724: Hide forward messages in nd6log().

I also agree that these messages should be removed. But moving them to nd6 debugging seems wrong.

May 6 2020, 9:18 AM
ae added inline comments to D24731: Add rib_lookup() sockaddr lookup wrapper and make ifa_ifwithroute use it..
May 6 2020, 9:07 AM
ae added a comment to D24427: ipfw: use SLIST_REMOVE_HEAD and SLIST_REMOVE_AFTER for the first and subsequent respective states.

JFYI, this code will be removed when refactoring to the epoch(9) will be finished.

May 6 2020, 7:17 AM · network

Apr 23 2020

ae added a comment to D24061: Hyper-V socket implementation for FreeBSD guest.

Do you have performance test results for already existing linux implementation?
From a quick look it seems to me there will be bottleneck regarding locking that seems can be reduced using CK and epoch. But this task can be done in future, if you plan support this code.

Apr 23 2020, 12:15 PM

Apr 16 2020

ae accepted D24440: Add nhop parameter to rti_filter callback..
Apr 16 2020, 11:34 AM

Apr 14 2020

ae accepted D24404: Reorganise nd6 notification code to avoid direct rtentry field access..
Apr 14 2020, 10:15 AM
ae accepted D24245: Convert IP/IPv6 forwarding and ICMP processing to the new routing KPI..
Apr 14 2020, 10:01 AM
ae accepted D24334: Convert ip6_forward() to the new routing KPI..
Apr 14 2020, 9:55 AM

Apr 13 2020

ae added inline comments to D24245: Convert IP/IPv6 forwarding and ICMP processing to the new routing KPI..
Apr 13 2020, 9:57 AM
ae added inline comments to D24334: Convert ip6_forward() to the new routing KPI..
Apr 13 2020, 9:27 AM

Apr 11 2020

ae added a comment to D24232: Stage 1: Introduce nexhop objects and new routing kpi.

I'm going to commit it on Sunday, April 12 unless anyone has any objection.

Apr 11 2020, 9:52 AM
ae committed rS359803: MFC r359498:.
MFC r359498:
Apr 11 2020, 9:37 AM
ae committed rS359802: MFC r359498:.
MFC r359498:
Apr 11 2020, 9:36 AM

Apr 9 2020

ae committed rS359740: MFC r359327,359328:.
MFC r359327,359328:
Apr 9 2020, 7:15 AM
ae committed rS359739: MFC r359327,359328:.
MFC r359327,359328:
Apr 9 2020, 7:12 AM

Apr 7 2020

ae added inline comments to D24232: Stage 1: Introduce nexhop objects and new routing kpi.
Apr 7 2020, 1:12 PM

Apr 6 2020

ae committed rS359649: MFC r359271:.
MFC r359271:
Apr 6 2020, 6:39 AM
ae committed rS359648: MFC r359271:.
MFC r359271:
Apr 6 2020, 6:35 AM

Apr 2 2020

ae accepted D24244: Use interface fib for proxyarp checks..

LGTM.

Apr 2 2020, 11:47 AM
ae accepted D24249: bridge: Change lists to CK_LIST as a peparation for epochification.
Apr 2 2020, 8:41 AM

Apr 1 2020

ae committed rS359498: Ignore ND6 neighbor advertisement received for static link-layer entries..
Ignore ND6 neighbor advertisement received for static link-layer entries.
Apr 1 2020, 2:13 AM

Mar 31 2020

ae added inline comments to D24232: Stage 1: Introduce nexhop objects and new routing kpi.
Mar 31 2020, 7:28 AM

Mar 26 2020

ae committed rS359328: Fix typo..
Fix typo.
Mar 26 2020, 12:00 PM
ae closed D23468: Property-based filters for syslogd.
Mar 26 2020, 11:54 AM
ae committed rS359327: Add property-based filters for syslogd..
Add property-based filters for syslogd.
Mar 26 2020, 11:54 AM

Mar 24 2020

ae committed rS359271: Use IP_FW_NAT44_DESTROY opcode for IP_FW3 socket option to destroy.
Use IP_FW_NAT44_DESTROY opcode for IP_FW3 socket option to destroy
Mar 24 2020, 12:27 PM

Mar 20 2020

ae added a comment to D24134: ipsec: Use in6p_zoneid on local link IPv6 addresses in ipsec_setsockaddrs_inpcb().

how did you test this change?

Mar 20 2020, 12:42 PM · network

Feb 28 2020

ae added a comment to D23872: fib6_rte_to_nh_*: correctly return a link-local gw address:.

Looks good to me. But I'd wait for @melifaro, there are several places where this KPI is used and I didn't check how it can affect it :)

Feb 28 2020, 12:18 PM
ae added a comment to D23872: fib6_rte_to_nh_*: correctly return a link-local gw address:.

This code, probably, was written with hope of depreciation of scope embedding into addresses.
If you plan to remove these, please leave the comment that returned address has embedded scope.
Also you will probably want to remove related XXX hack from fast forwarding code.

Feb 28 2020, 11:41 AM

Feb 25 2020

ae added a comment to D23808: bridge: Move locking defines into if_bridge.c.

It seems some of these macros should be fixed to respect style(9) and use tab instead of space after #define.

Feb 25 2020, 11:20 AM

Feb 19 2020

ae added a comment to D23737: nat64: Get the IPv4 address from a NAT64 address when comparing addresses in a ICMP translate.

Also, how did test your changes? :)
NAT64 currently is not widely used, thus changes here can break something and you will know about breakage when it will be not so easy to fix, e.g. after release.

Feb 19 2020, 11:28 AM · network
ae added a comment to D23737: nat64: Get the IPv4 address from a NAT64 address when comparing addresses in a ICMP translate.
In D23737#521593, @neel_neelc.org wrote:

Here, I also compare the destination addresses. Is this what you want?

Feb 19 2020, 11:26 AM · network

Feb 18 2020

ae requested changes to D23737: nat64: Get the IPv4 address from a NAT64 address when comparing addresses in a ICMP translate.

The patch is not correct. IPv4 address can be embedded in different places depending from configuration.

Feb 18 2020, 8:15 AM · network

Feb 10 2020

ae accepted D23599: Add missing EPOCH(9) wrapper in ipfw.
Feb 10 2020, 10:26 AM

Feb 3 2020

ae added a reviewer for D23468: Property-based filters for syslogd: eugen_grosbein.net.
Feb 3 2020, 8:34 AM

Jan 23 2020

ae added a reviewer for D21812: ipfw(8): When checking for IPv4 in add_src() and add_dat(), don't assume !IPv6 is IPv4: melifaro.
Jan 23 2020, 12:10 PM

Dec 26 2019

ae committed rS356093: MFC r355650:.
MFC r355650:
Dec 26 2019, 6:05 PM

Dec 23 2019

ae committed rS356036: MFC r355712:.
MFC r355712:
Dec 23 2019, 10:06 AM
ae committed rS356035: MFC r355712:.
MFC r355712:
Dec 23 2019, 10:03 AM

Dec 18 2019

ae added a comment to D22865: Remove dead code from in6_rmx.c.

I meant this thread: https://lists.freebsd.org/pipermail/freebsd-net/2019-October/054632.html

Dec 18 2019, 11:44 AM
ae accepted D22865: Remove dead code from in6_rmx.c.

We removed this code two years ago, since it adds big penalty for routers where are tens of thousands IPv6 routes.
However, someone in the mail list recently complained that we have not a method for route expiring, probably we can rework this code to implement such feature.

Dec 18 2019, 11:36 AM

Dec 17 2019

ae committed rS355851: MFC r355581:.
MFC r355581:
Dec 17 2019, 10:26 AM
ae committed rS355850: MFC r350413:.
MFC r350413:
Dec 17 2019, 10:23 AM
ae committed rS355849: MFC r355581:.
MFC r355581:
Dec 17 2019, 10:00 AM
ae committed rS355848: MFC r350413:.
MFC r350413:
Dec 17 2019, 9:46 AM

Dec 13 2019

ae closed D22749: Make TCP options parsing stricter.

Commited in rS355712.

Dec 13 2019, 11:49 AM
ae committed rS355712: Make TCP options parsing stricter..
Make TCP options parsing stricter.
Dec 13 2019, 11:48 AM

Dec 12 2019

ae committed rS355650: Follow RFC 4443 p2.2 and always use own addresses for reflected ICMPv6.
Follow RFC 4443 p2.2 and always use own addresses for reflected ICMPv6
Dec 12 2019, 1:29 PM
ae closed D22631: Use IPv6 SAS algorithm for reflected ICMPv6 datagrams in NAT64.
Dec 12 2019, 1:29 PM

Dec 10 2019

ae updated the diff for D22631: Use IPv6 SAS algorithm for reflected ICMPv6 datagrams in NAT64.

Update the patch.

Dec 10 2019, 1:19 PM
ae created D22749: Make TCP options parsing stricter.
Dec 10 2019, 12:43 PM
ae committed rS355581: Avoid access to stale ip pointer and call UPDATE_POINTERS() after.
Avoid access to stale ip pointer and call UPDATE_POINTERS() after
Dec 10 2019, 10:35 AM

Dec 8 2019

ae committed rS355529: MFC r355129:.
MFC r355129:
Dec 8 2019, 3:24 PM
ae committed rS355528: MFC r355129:.
MFC r355129:
Dec 8 2019, 3:22 PM

Dec 6 2019

ae added a reviewer for D22691: ifnet: drain+halt ioctl operations on detach: avg.
Dec 6 2019, 6:50 AM

Dec 2 2019

ae created D22631: Use IPv6 SAS algorithm for reflected ICMPv6 datagrams in NAT64.
Dec 2 2019, 11:39 AM
ae added inline comments to D22445: Add ESP TFC padding support.
Dec 2 2019, 8:15 AM

Nov 27 2019

ae committed rS355129: Add support for dummy ESP packets with next header field equal to.
Add support for dummy ESP packets with next header field equal to
Nov 27 2019, 10:25 AM
ae closed D22557: Add ESP dummy frames support.
Nov 27 2019, 10:24 AM
ae accepted D22557: Add ESP dummy frames support.
Nov 27 2019, 12:45 AM

Nov 26 2019

ae added inline comments to D22557: Add ESP dummy frames support.
Nov 26 2019, 3:51 PM
ae committed rS355105: MFC r354858:.
MFC r354858:
Nov 26 2019, 2:50 AM

Nov 22 2019

ae accepted D22370: Trigger soft lifetime expiration on sequence number.
Nov 22 2019, 1:42 PM
ae added a comment to D22370: Trigger soft lifetime expiration on sequence number.

Since replay field is optional, I think you need add the check that it is not NULL.

Nov 22 2019, 4:20 AM

Nov 19 2019

ae committed rS354858: Fix the byte order of IPv4 address parsed from begemotSnmpdTransInetStatus.
Fix the byte order of IPv4 address parsed from begemotSnmpdTransInetStatus
Nov 19 2019, 4:30 PM

Nov 18 2019

ae accepted D22366: Add SADB_SAFLAGS_ESN flag.

I think there is no need in such comment.

Nov 18 2019, 11:53 AM
ae accepted D22427: bsnmp: Fix operator precedence in error check in table_check_response.

LGTM.

Nov 18 2019, 11:46 AM

Nov 14 2019

ae accepted D22334: netinet6: Remove PULLDOWN_TESTs..
Nov 14 2019, 1:54 PM
ae committed rS354706: MFC r354443:.
MFC r354443:
Nov 14 2019, 12:15 PM
ae committed rS354705: MFC r354443:.
MFC r354443:
Nov 14 2019, 12:08 PM

Nov 13 2019

ae added a comment to D22334: netinet6: Remove PULLDOWN_TESTs..

The most of code that uses m_pullup() does check first, that the call is needed. Do you think that now it is considered as light enough, to do not check this?

Nov 13 2019, 10:32 AM

Nov 7 2019

ae committed rS354443: Enqueue lladdr_task to update link level address of vlan, when its parent.
Enqueue lladdr_task to update link level address of vlan, when its parent
Nov 7 2019, 3:01 PM
ae closed D22243: Schedule link address update when vlan's parent interface is changed.
Nov 7 2019, 3:01 PM

Nov 6 2019

ae updated the diff for D22243: Schedule link address update when vlan's parent interface is changed.

Make address copying also conditional for consistency.
Add comment describing the goal of condition.

Nov 6 2019, 9:29 AM

Nov 5 2019

ae added a comment to D22243: Schedule link address update when vlan's parent interface is changed.
In D22243#486266, @lutz_donnerhacke.de wrote:

If copying the LL addr is happening every time a parent interface is added (bcopy) , why not schedule the update too unconditionally?
It will only happen on changing the parent interface anyway.

Nov 5 2019, 4:53 PM
ae updated the summary of D22243: Schedule link address update when vlan's parent interface is changed.
Nov 5 2019, 4:07 PM
ae created D22243: Schedule link address update when vlan's parent interface is changed.
Nov 5 2019, 4:07 PM

Oct 21 2019

ae committed rS353797: MFC r353545:.
MFC r353545:
Oct 21 2019, 2:34 PM

Oct 18 2019

ae committed rS353723: MFC r353545:.
MFC r353545:
Oct 18 2019, 9:09 AM

Oct 15 2019

ae committed rS353545: Explicitly initialize the memory buffer to store O_ICMP6TYPE opcode..
Explicitly initialize the memory buffer to store O_ICMP6TYPE opcode.
Oct 15 2019, 9:50 AM

Oct 1 2019

ae added a comment to D21853: Check for ipv6_zoneid in tcp_hc_lookup() alongside inc6_faddr.

I'm agree with the change, but I have doubts that we have fixed all places in the kernel, where zone id is checked and properly initialized. Usually we keep zone id embedded in the address. Do you have some tests to check this code?

Oct 1 2019, 1:11 PM

Aug 26 2019

ae committed rS351507: MFC r351214:.
MFC r351214:
Aug 26 2019, 9:29 AM

Aug 23 2019

ae committed rS351420: MFC r350974:.
MFC r350974:
Aug 23 2019, 10:12 AM
ae committed rS351419: MFC r350974:.
MFC r350974:
Aug 23 2019, 10:11 AM

Aug 22 2019

ae committed rS351387: MFC r351071:.
MFC r351071:
Aug 22 2019, 8:49 AM
ae committed rS351386: MFC r351071:.
MFC r351071:
Aug 22 2019, 8:47 AM

Aug 19 2019

ae committed rS351214: Use TAILQ_FOREACH_SAFE() macro to avoid use after free in soclose()..
Use TAILQ_FOREACH_SAFE() macro to avoid use after free in soclose().
Aug 19 2019, 12:42 PM
ae added reviewers for D21306: Document IPFW's in-kernel NAT: eugen_grosbein.net, lev.
Aug 19 2019, 12:13 PM

Aug 16 2019

ae committed rS351117: MFC r350816:.
MFC r350816:
Aug 16 2019, 12:28 PM
ae committed rS351116: MFC r350816:.
MFC r350816:
Aug 16 2019, 12:27 PM

Aug 15 2019

ae committed rS351071: Fix rule truncation on external action module unloading..
Fix rule truncation on external action module unloading.
Aug 15 2019, 1:44 PM