Page MenuHomeFreeBSD
Feed Advanced Search

Apr 8 2019

ae committed rS346026: MFC r345763:.
MFC r345763:
Apr 8 2019, 11:54 AM

Apr 6 2019

ae committed rS345985: Add firewall_[nat64|nptv6|pmod]_enable variables to /etc/defaults/rc.conf.
Add firewall_[nat64|nptv6|pmod]_enable variables to /etc/defaults/rc.conf
Apr 6 2019, 5:21 PM

Apr 3 2019

ae committed rS345843: Follow the declared behaviour that specifies server string format in.
Follow the declared behaviour that specifies server string format in
Apr 3 2019, 12:48 PM

Apr 2 2019

ae committed rS345798: Create 64bit mibII counters for all interfaces..
Create 64bit mibII counters for all interfaces.
Apr 2 2019, 1:38 PM
ae closed D16654: IPv6 transport for bsnmp.
Apr 2 2019, 12:50 PM
ae committed rS345797: Add IPv6 transport for bsnmp..
Add IPv6 transport for bsnmp.
Apr 2 2019, 12:50 PM
ae committed rS345795: MFC r345292:.
MFC r345292:
Apr 2 2019, 9:33 AM
ae committed rS345794: MFC r345292:.
MFC r345292:
Apr 2 2019, 9:31 AM

Apr 1 2019

ae added a comment to D19764: Fix if_(m)addr_rlock() on stable/12..

Mark, do you suppose that this can fix some another strange panics that appeared after epochification?

Apr 1 2019, 4:07 PM
ae committed rS345763: Correct a port number assignment..
Correct a port number assignment.
Apr 1 2019, 12:15 PM

Mar 30 2019

ae accepted D19760: Replace read_random(9) with more appropriate arc4rand(9) KPIs.

LGTM.

Mar 30 2019, 11:31 AM
ae added a comment to D19754: cxgbe(4): Integrate with PNP PCIID-based autoload.

Note, that automatic loading for cxgbe can do unexpected firmware update when user does first boot.

Mar 30 2019, 10:12 AM

Mar 29 2019

ae accepted D19751: Do not perform DAD on stf(4) interfaces..
Mar 29 2019, 3:50 PM

Mar 23 2019

ae committed rS345450: Add ability to automatically load ipfw_nat64, ipfw_nptv6 and ipfw_pmod.
Add ability to automatically load ipfw_nat64, ipfw_nptv6 and ipfw_pmod
Mar 23 2019, 3:41 PM
ae closed D19673: Allow loading related kernel modules through ipfw rc script.
Mar 23 2019, 3:41 PM

Mar 22 2019

ae accepted D19673: Allow loading related kernel modules through ipfw rc script.

LGTM.

Mar 22 2019, 10:28 AM

Mar 21 2019

ae added a comment to D19673: Allow loading related kernel modules through ipfw rc script.

I think you may find useful ipfw_pmod module too, it adds support for TCP MSS modification, but, yes, it is not related to IPv6. However, ng_tcpmss does not support TCP over IPv6, but ipfw_pmod does :)

Mar 21 2019, 8:13 PM
ae added a comment to D19622: Fix panic in network stack due memory use after free in relation to fragmented packets.
In D19622#421205, @bz wrote:

@glebius and @hselasky rather than changing pr_drain I wondered about an eventhandler or something as that way dealing with non-protocol places such as firewalls, netisr, .. would also be possible? I think not queuing is not an option, arp queue is just another one of these places... there's more and more the longer I think about it... We'll need something to get them all (and getting the locking right).

Mar 21 2019, 8:09 PM
ae added a reviewer for D18339: Add two new options to "ipfw table <NAME> create" to simplify firewall reload: melifaro.
Mar 21 2019, 11:18 AM

Mar 20 2019

ae committed rS345321: Do not enter epoch section recursively..
Do not enter epoch section recursively.
Mar 20 2019, 10:11 AM
ae committed rS345319: Use NET_EPOCH instead of allocating separate one..
Use NET_EPOCH instead of allocating separate one.
Mar 20 2019, 10:06 AM

Mar 19 2019

ae committed rS345294: Remove extra spaces..
Remove extra spaces.
Mar 19 2019, 11:16 AM
ae committed rS345293: Reapply r345274 with build fixes for 32-bit architectures..
Reapply r345274 with build fixes for 32-bit architectures.
Mar 19 2019, 10:57 AM
ae committed rS345292: Convert allocation of bpf_if in bpfattach2 from M_NOWAIT to M_WAITOK.
Convert allocation of bpf_if in bpfattach2 from M_NOWAIT to M_WAITOK
Mar 19 2019, 10:29 AM

Mar 18 2019

ae committed rS345275: Revert r345274. It appears that not all 32-bit architectures have.
Revert r345274. It appears that not all 32-bit architectures have
Mar 18 2019, 2:00 PM
ae abandoned D19561: NAT64 update.

Committed in rS345262, rS345263, rS345264, rS345274.

Mar 18 2019, 1:05 PM
ae committed rS345274: Update NAT64LSN implementation:.
Update NAT64LSN implementation:
Mar 18 2019, 12:59 PM
ae committed rS345264: Add NAT64 CLAT implementation as defined in RFC6877..
Add NAT64 CLAT implementation as defined in RFC6877.
Mar 18 2019, 11:45 AM
ae committed rS345263: Add SPDX-License-Identifier and update year in copyright..
Add SPDX-License-Identifier and update year in copyright.
Mar 18 2019, 10:50 AM
ae committed rS345262: Modify struct nat64_config..
Modify struct nat64_config.
Mar 18 2019, 10:39 AM
ae committed rS345259: MFC r345004 (with modification):.
MFC r345004 (with modification):
Mar 18 2019, 9:31 AM
ae committed rS345258: MFC r345004 (with modification):.
MFC r345004 (with modification):
Mar 18 2019, 9:29 AM
ae committed rS345257: MFC r345003:.
MFC r345003:
Mar 18 2019, 9:23 AM
ae committed rS345256: MFC r345003:.
MFC r345003:
Mar 18 2019, 9:22 AM

Mar 14 2019

ae committed rS345126: MFC r344873:.
MFC r344873:
Mar 14 2019, 8:27 AM
ae committed rS345125: MFC r344873:.
MFC r344873:
Mar 14 2019, 8:25 AM

Mar 12 2019

ae updated the summary of D19561: NAT64 update.
Mar 12 2019, 2:57 PM
ae updated the diff for D19561: NAT64 update.

Remove object files. Sorry.

Mar 12 2019, 2:13 PM
ae updated the diff for D19561: NAT64 update.

Fix misused ENOENT in some places.

Mar 12 2019, 2:12 PM
ae updated the summary of D19561: NAT64 update.
Mar 12 2019, 1:27 PM
ae updated the diff for D19561: NAT64 update.

Add missing TOK_STATES_CHUNKS token

Mar 12 2019, 1:26 PM
ae updated the summary of D19561: NAT64 update.
Mar 12 2019, 1:19 PM
ae created D19561: NAT64 update.
Mar 12 2019, 1:18 PM
ae added inline comments to D19357: PFIL_MEMPTR support for ipfw link level hook.
Mar 12 2019, 8:38 AM

Mar 11 2019

ae committed rS345004: Add IP_FW_NAT64 to codes that ipfw_chk() can return..
Add IP_FW_NAT64 to codes that ipfw_chk() can return.
Mar 11 2019, 10:42 AM
ae committed rS345003: Add NULL pointer check to nat64_output()..
Add NULL pointer check to nat64_output().
Mar 11 2019, 10:33 AM
ae added inline comments to D19357: PFIL_MEMPTR support for ipfw link level hook.
Mar 11 2019, 9:50 AM

Mar 10 2019

ae committed rS344976: MFC r344870:.
MFC r344870:
Mar 10 2019, 4:41 AM

Mar 7 2019

ae committed rS344873: Fix typo..
Fix typo.
Mar 7 2019, 10:01 AM
ae committed rS344870: Fix the problem with O_LIMIT states introduced in r344018..
Fix the problem with O_LIMIT states introduced in r344018.
Mar 7 2019, 4:41 AM

Mar 4 2019

ae added a comment to D19438: Revert revision 254095.

I have no objection. AFAIR, the main goal of this change was the adding ability to extend number of entries for some tables, that have very little number of partition entries, e.g. 1 or 2.
I think if you revert this change, then you will not able to add new partitions for these tables, even if there are enough space to keep them.

Mar 4 2019, 7:03 AM

Feb 20 2019

ae committed rS344356: MFC r344103:.
MFC r344103:
Feb 20 2019, 10:23 AM

Feb 19 2019

ae accepted D19251: Impose a limit on GEOM_CTL argument lists..

Looks reasonable.

Feb 19 2019, 7:56 PM

Feb 18 2019

ae committed rS344251: MFC r344018:.
MFC r344018:
Feb 18 2019, 10:51 AM

Feb 13 2019

ae committed rS344103: In r335015 PCB destroing was made deferred using epoch_call()..
In r335015 PCB destroing was made deferred using epoch_call().
Feb 13 2019, 3:46 PM

Feb 11 2019

ae committed rS344018: Remove `set' field from state structure and use set from parent rule..
Remove `set' field from state structure and use set from parent rule.
Feb 11 2019, 6:11 PM

Feb 9 2019

ae committed rS343931: MFC r342908:.
MFC r342908:
Feb 9 2019, 11:05 AM

Feb 2 2019

ae committed rS343687: MFC r341472:.
MFC r341472:
Feb 2 2019, 5:42 PM
ae committed rS343686: MFC r341471:.
MFC r341471:
Feb 2 2019, 5:40 PM

Jan 31 2019

ae added inline comments to D18951: New pfil(9).
Jan 31 2019, 11:26 AM

Jan 30 2019

ae added inline comments to D18951: New pfil(9).
Jan 30 2019, 1:04 PM
ae added inline comments to D18951: New pfil(9).
Jan 30 2019, 11:16 AM

Jan 29 2019

ae committed rS343551: Fix the bug introduced in r342908, that causes problems with dynamic.
Fix the bug introduced in r342908, that causes problems with dynamic
Jan 29 2019, 11:19 AM

Jan 28 2019

ae added a comment to D18904: Make arp return errors.

arprequest_internal would be better.

Jan 28 2019, 11:06 AM

Jan 24 2019

ae accepted D18919: In ifconfig(8), don't build, sort and search all system addresses when performing a non-status action on a single interface.
Jan 24 2019, 8:33 AM

Jan 18 2019

ae committed rS343142: MFC 342925:.
MFC 342925:
Jan 18 2019, 9:57 AM
ae committed rS343141: MFC r342925:.
MFC r342925:
Jan 18 2019, 9:54 AM

Jan 17 2019

ae added a comment to D18861: Attempt to address lagg race in PR234864.

Can you explain your goal? Not sure what you are trying to solve with this rlock. Please, note that LAGG_RLOCK() is epoch_enter() and it seem used to make safe lagg_port reclamation using epoch_call().

Jan 17 2019, 11:28 AM

Jan 11 2019

ae committed rS342925: Relax requirement to packet size of CARP protocol and remove version check..
Relax requirement to packet size of CARP protocol and remove version check.
Jan 11 2019, 1:54 AM

Jan 10 2019

ae committed rS342909: Fix the build with INVARIANTS..
Fix the build with INVARIANTS.
Jan 10 2019, 2:01 AM
ae committed rS342908: Reduce the size of struct ip_fw_args from 240 to 128 bytes on amd64..
Reduce the size of struct ip_fw_args from 240 to 128 bytes on amd64.
Jan 10 2019, 1:48 AM
ae closed D18690: Reduce overhead of per-packet processing by ipfw(4).
Jan 10 2019, 1:48 AM

Jan 9 2019

ae added a comment to D18769: Fix broken IPv6 scope ID checks in outgoing direction.

Ah, yes, I remembered, this problem was introduced with route caching.

Jan 9 2019, 12:45 PM
ae added a comment to D18769: Fix broken IPv6 scope ID checks in outgoing direction.

So, why you think that this is wrong and shouldn't happen?

Because then TCP loopback on non-lo0 link-local addresses won't work.

Jan 9 2019, 11:03 AM

Jan 7 2019

ae added a comment to D18769: Fix broken IPv6 scope ID checks in outgoing direction.

The current code would drop packets which are designated for loopback which use a link-local scope ID in the destination address or source address, because they won't match the lo0's scope ID.

Jan 7 2019, 6:14 PM

Jan 1 2019

ae updated the diff for D18690: Reduce overhead of per-packet processing by ipfw(4).
  • reordered some fields and reduced the size of hopstore6, now ip_fw_args fits into 128 bytes.
  • the fwd code adjusted to use new hopstore6.
Jan 1 2019, 9:41 AM

Dec 31 2018

ae added a comment to D18690: Reduce overhead of per-packet processing by ipfw(4).

I really like collapsing all those pointers, and making the NULL checks flags. Great work.

I wonder if more collapsing could be done. For example, it seems like src_ip and dst_ip could share unions with src_ip6 and dst_ip6 in struct ipfw_flow_id(). That would take us down to 136 bytes. Only 8 more bytes and it would fit in 2 64 byte cachelines.

Dec 31 2018, 3:30 PM

Dec 30 2018

ae updated the summary of D18690: Reduce overhead of per-packet processing by ipfw(4).
Dec 30 2018, 6:26 PM
ae created D18690: Reduce overhead of per-packet processing by ipfw(4).
Dec 30 2018, 6:10 PM

Dec 28 2018

ae committed rS342571: MFC r342298:.
MFC r342298:
Dec 28 2018, 10:10 AM
ae committed rS342570: MFC r342298:.
MFC r342298:
Dec 28 2018, 10:09 AM

Dec 21 2018

ae committed rS342298: Allow use underscores and dots in service names without escaping..
Allow use underscores and dots in service names without escaping.
Dec 21 2018, 10:41 AM

Dec 20 2018

ae committed rS342277: MFC r342030:.
MFC r342030:
Dec 20 2018, 8:33 AM
ae committed rS342276: MFC r342030:.
MFC r342030:
Dec 20 2018, 8:29 AM

Dec 17 2018

ae created D18581: Add ability to forward IPv4 packets trough IPv6 only router.
Dec 17 2018, 11:43 AM
ae committed rS342164: MFC r341798:.
MFC r341798:
Dec 17 2018, 10:43 AM
ae committed rS342163: MFC r341798:.
MFC r341798:
Dec 17 2018, 10:42 AM

Dec 13 2018

ae committed rS342030: Plug memory leak for AES_*_NIST_GMAC algorithms..
Plug memory leak for AES_*_NIST_GMAC algorithms.
Dec 13 2018, 9:00 AM

Dec 12 2018

ae committed rS341843: MFC r340360:.
MFC r340360:
Dec 12 2018, 9:05 AM
ae committed rS341842: MFC r341469:.
MFC r341469:
Dec 12 2018, 8:59 AM
ae committed rS341841: MFC r341469:.
MFC r341469:
Dec 12 2018, 8:58 AM

Dec 10 2018

ae committed rS341799: Rework how protocol number is tracked in rule. Save it when O_PROTO.
Rework how protocol number is tracked in rule. Save it when O_PROTO
Dec 10 2018, 4:23 PM
ae committed rS341798: Use correct size for IPv4 address in gethostbyaddr()..
Use correct size for IPv4 address in gethostbyaddr().
Dec 10 2018, 3:42 PM

Dec 7 2018

ae committed rS341678: MFC r341008:.
MFC r341008:
Dec 7 2018, 9:42 AM
ae committed rS341677: MFC r341008:.
MFC r341008:
Dec 7 2018, 9:39 AM

Dec 6 2018

ae added a comment to D18420: add a method to defer destruction of if_softc to if_destroy.

How would you merge it without breaking the ifnet KBI? We've got 3rd party network interfaces in ports, etc...

Dec 6 2018, 8:09 PM
ae accepted D18420: add a method to defer destruction of if_softc to if_destroy.

I think such method can be useful. Do you plan to merge it?

Dec 6 2018, 11:59 AM

Dec 4 2018

ae committed rS341472: Add ability to request listing and deleting only for dynamic states..
Add ability to request listing and deleting only for dynamic states.
Dec 4 2018, 4:13 PM
ae closed D17532: Implement net.inet.ip.fw.dyn_keep_states for all rule actions, not just for default_to_accept case.
Dec 4 2018, 4:03 PM
ae committed rS341471: Reimplement how net.inet.ip.fw.dyn_keep_states works..
Reimplement how net.inet.ip.fw.dyn_keep_states works.
Dec 4 2018, 4:03 PM