Page MenuHomeFreeBSD
Feed Advanced Search

Nov 3 2019

lev committed rP516613: Fix build with LibreSSL 2.8+.
Fix build with LibreSSL 2.8+
Nov 3 2019, 10:54 PM
lev committed rP516612: Addons don't neet SWIG to be installed..
Addons don't neet SWIG to be installed.
Nov 3 2019, 10:48 PM
lev committed rP516609: Update to 1.13.0..
Update to 1.13.0.
Nov 3 2019, 10:13 PM

Jul 24 2019

lev committed rP507299: Update to 1.9.12.
Update to 1.9.12
Jul 24 2019, 6:55 PM
lev committed rP507298: Update to 1.10.6.
Update to 1.10.6
Jul 24 2019, 6:51 PM
lev committed rP507297: Update to 1.12.2.
Update to 1.12.2
Jul 24 2019, 6:46 PM

Jul 18 2019

D17103: Add runtime option for all second-stage boot blocks to reset terminal now requires review to proceed.
Jul 18 2019, 9:27 AM

Jul 17 2019

D17102: Add build-time option to boot0sio to reset terminal now requires review to proceed.
Jul 17 2019, 7:43 PM
lev updated the diff for D17103: Add runtime option for all second-stage boot blocks to reset terminal.
Jul 17 2019, 7:41 PM
lev updated the diff for D17103: Add runtime option for all second-stage boot blocks to reset terminal.
Jul 17 2019, 7:01 PM
lev added inline comments to D17102: Add build-time option to boot0sio to reset terminal.
Jul 17 2019, 6:57 PM
lev updated the diff for D17102: Add build-time option to boot0sio to reset terminal.
Jul 17 2019, 6:57 PM

Jul 6 2019

lev created D20870: Refactor ipfw dynamic states in preparation for new features (and slighlty optimize).
Jul 6 2019, 6:39 PM

May 27 2019

lev created D20429: Add all-in-one port for `net-mgmt/unifi5` based on `java/openjdk11`, `java/openjdk12` or `java/openjdk13`.
May 27 2019, 3:21 PM

May 12 2019

lev removed a reviewer for D20246: unexpand(1) depends on unitialized memory: pfg.
May 12 2019, 2:38 PM
lev abandoned D20246: unexpand(1) depends on unitialized memory.

Mea culpa, it is due to -t

May 12 2019, 2:37 PM
lev created D20246: unexpand(1) depends on unitialized memory.
May 12 2019, 2:27 PM

May 9 2019

lev added a comment to D17102: Add build-time option to boot0sio to reset terminal.

Mea culpa.

May 9 2019, 5:06 PM
lev updated the diff for D17102: Add build-time option to boot0sio to reset terminal.
May 9 2019, 5:05 PM

May 7 2019

lev updated the diff for D17103: Add runtime option for all second-stage boot blocks to reset terminal.
May 7 2019, 12:17 PM
lev added inline comments to D17103: Add runtime option for all second-stage boot blocks to reset terminal.
May 7 2019, 12:15 PM
lev updated the diff for D17102: Add build-time option to boot0sio to reset terminal.
May 7 2019, 12:04 PM

May 6 2019

lev updated the diff for D17103: Add runtime option for all second-stage boot blocks to reset terminal.
May 6 2019, 7:16 PM
lev updated the diff for D17102: Add build-time option to boot0sio to reset terminal.
May 6 2019, 7:16 PM
lev committed rP500915: update to 1.10.4..
update to 1.10.4.
May 6 2019, 11:59 AM
lev committed rP500914: Sort pkg-plist, no functional changes..
Sort pkg-plist, no functional changes.
May 6 2019, 11:57 AM
lev committed rP500913: Update to 1.9.10..
Update to 1.9.10.
May 6 2019, 11:56 AM

Apr 30 2019

lev committed rP500477: Require python 2.7 and add tests to build process..
Require python 2.7 and add tests to build process.
Apr 30 2019, 11:07 AM

Apr 26 2019

lev committed rS346749: Make mdmfs verbose if diskless boot is verbose..
Make mdmfs verbose if diskless boot is verbose.
Apr 26 2019, 2:45 PM
lev closed D17104: Make mdmfs verbose if diskless boot is verbose.
Apr 26 2019, 2:45 PM

Apr 25 2019

lev committed rP500032: Mark devel/subversion19 for deprecation in 3 months..
Mark devel/subversion19 for deprecation in 3 months.
Apr 25 2019, 4:37 PM
lev committed rP500031: Add LTS version of subversion to ports..
Add LTS version of subversion to ports.
Apr 25 2019, 4:28 PM
lev committed rP499991: Update to 1.12.0.
Update to 1.12.0
Apr 25 2019, 12:28 PM

Apr 10 2019

lev added a comment to D18339: Add two new options to "ipfw table <NAME> create" to simplify firewall reload.
In D18339#426772, @ae wrote:

Ok. It is more flexible, but produces additional options. I think ipfw(8) is already very complex.
What if we will make "missing"+"flush" behavior as default.
It seems if user wants to create table, it is expected that later this table will be filled. So, if we are creating some table, and it is already exist, we will check that the table has the same configuration and then flush it.
If configuration is different, then we return error. What you think?

Apr 10 2019, 6:19 PM
lev added a comment to D18339: Add two new options to "ipfw table <NAME> create" to simplify firewall reload.
In D18339#426430, @ae wrote:

I think you can add to the beginning of your ipfw rules script something like this:

ipfw -q flush
ipfw -q table all destroy

And then create needed tables and fill them.

Apr 10 2019, 11:25 AM

Mar 21 2019

lev updated the diff for D18339: Add two new options to "ipfw table <NAME> create" to simplify firewall reload.
Mar 21 2019, 2:30 PM
lev added inline comments to D18339: Add two new options to "ipfw table <NAME> create" to simplify firewall reload.
Mar 21 2019, 2:13 PM
lev updated the diff for D18339: Add two new options to "ipfw table <NAME> create" to simplify firewall reload.
Mar 21 2019, 2:12 PM
lev updated the diff for D18339: Add two new options to "ipfw table <NAME> create" to simplify firewall reload.
Mar 21 2019, 10:44 AM

Feb 12 2019

lev added a comment to D19094: Restore ARC MFU/MRU pressure.
In D19094#410062, @mav wrote:

While I see the problem you are fixing, the fix looks ugly to me, that is why I would look for something nicer. I agree that according to logic of remove_reference() dropping last reference for header in ghost state is a failure, but how can remove_reference() be called before the arc_access() just on following line? I would guess from description telling about the case of prefetch read it should happen no sooner then we actually initiate the I/O, which is done much later then those two lines. So while I agree it is somewhat odd to have buffer for header in ghost state, is that a criminal.

Feb 12 2019, 10:36 PM · ZFS

Feb 11 2019

lev committed rP492691: Rename Kerberos-related options to system-wide names..
Rename Kerberos-related options to system-wide names.
Feb 11 2019, 12:50 PM

Jan 25 2019

lev committed rP491149: Fix distinfo.
Fix distinfo
Jan 25 2019, 2:42 PM

Jan 23 2019

lev committed rP491034: Add CVE-2018-11803 for www/mod_dav_svn..
Add CVE-2018-11803 for www/mod_dav_svn.
Jan 23 2019, 12:49 PM
lev committed rP491033: Update to latest commit & toolchain..
Update to latest commit & toolchain.
Jan 23 2019, 11:23 AM
lev committed rP491032: Update to latest 2018-q4-major (gcc 8.2.1)..
Update to latest 2018-q4-major (gcc 8.2.1).
Jan 23 2019, 11:18 AM

Jan 18 2019

lev added a comment to D18532: Use byte-counting rather than packet counting for TX batch size.

And without this patch

Jan 18 2019, 5:01 PM
lev added a comment to D18532: Use byte-counting rather than packet counting for TX batch size.

I'm generating about 2000 flows and I'm seeing a big improvement by enabling tx_abduction too with iflib.

I'm testing TWO scenarios:

  • First is «LAN to WAN» and flows are 10.1.0.2:2000-10.1.0.5:200410.10.10.2:2000-10.10.10.128:2006 — it should be 4×5×127×7 = 17780 flows.
  • Second is «WAN to DMZ» and flows are 10.10.10.2:2000-10.10.10.25410.1.0.2:2000 — it should be only 253 flows.

Other trick is, I tests not only «raw» routing, but throw in IPsec (and gre and gif and ipfw with and without NAT, so my configuration space contains 87 configurations, but here I'm speaking only about simplest cases), which always works from 10.1.0.1/24 to 10.10.10.0/24 between DUT and traffic mirror (which is much more powerful). So, first and second cases becomes even more asymmetrical.
First case becomes «receive, encrypt, send through tunnel» and second cases becomes «receive from tunnel, decrypt, send in clear», which should affect RSS and flow distribution, as far as I understand.

Jan 18 2019, 3:41 PM

Jan 16 2019

lev committed rP490483: Fix mod_dontdothat installation..
Fix mod_dontdothat installation.
Jan 16 2019, 3:06 PM

Jan 15 2019

lev committed rP490374: Update to latest 1.11.1.
Update to latest 1.11.1
Jan 15 2019, 2:22 PM

Jan 14 2019

lev added a comment to D18532: Use byte-counting rather than packet counting for TX batch size.

It's the standard "DoS" method: I'm unidirectional sending line-rate of smallest size packet.

Question is — how many source/destination IPs and ports are used? It is what determine usability of tx_abduction for me, is it some-to-many («from LAN to WAN») or many-to-one («WAN to DMZ box in LAN».

Jan 14 2019, 1:18 PM
lev added a comment to D18532: Use byte-counting rather than packet counting for TX batch size.

Ok, so let's try again with this latest version (I'm calling this one D18532v3):

What is your benchmark? I'm using your equilibrium script and see very different effect of tx_abdicate depending on «direction» of test: when I emulate «small network sends to big Internet» result is different to «Big Internet sends to small network». Unfortunately, there is no easy way to emulate real traffic, as equilibrium is strictly unidirectional.

Jan 14 2019, 10:44 AM

Dec 13 2018

lev added a comment to D18532: Use byte-counting rather than packet counting for TX batch size.

These drops of performance with tx_abdicate which is almost 2 times looks like RSS failure?..

Dec 13 2018, 8:05 PM
lev added a comment to D18532: Use byte-counting rather than packet counting for TX batch size.

With this patch and *with* tx_abdicate results are mixed.

Dec 13 2018, 8:05 PM
lev added a comment to D18532: Use byte-counting rather than packet counting for TX batch size.

I could say, that with this patch and *without* tx_abdicate results are:

  1. Without IPsec is the same both in bandwidth (kb/s) and throughput (pps) is not worse than without it. It is hard to say, that it is better as it is near ability of my test rig to generate traffic anyway.
  2. With IPsec it is slightly better both for bandwidth and throughput in both directions.
Dec 13 2018, 7:13 PM

Dec 10 2018

lev committed rP487164: Make description for GITHUB_HACK more correct and precise..
Make description for GITHUB_HACK more correct and precise.
Dec 10 2018, 1:41 PM
lev committed rP487153: Add patch to support GitHub again..
Add patch to support GitHub again.
Dec 10 2018, 11:26 AM

Nov 28 2018

lev accepted D18368: Fix first-packet completion.

It helps for ix, can not test for ixl, as I don't have one/

Nov 28 2018, 3:28 PM

Nov 27 2018

lev updated the diff for D18339: Add two new options to "ipfw table <NAME> create" to simplify firewall reload.

Address comments by @mizhka_gmail.com

Nov 27 2018, 11:55 AM

Nov 26 2018

lev created D18339: Add two new options to "ipfw table <NAME> create" to simplify firewall reload.
Nov 26 2018, 12:33 PM
lev added a comment to D17386: Allow "gpart bootcode" to work with version 1 boot0/boot0sio and to set new Volume Serial Number via boot0cfg.

Who could/should commit this? I don't have src commit bit.

Nov 26 2018, 12:26 PM

Nov 9 2018

lev accepted D17931: Fix first-packet completion.

Yep, it helps, at least at em

Nov 9 2018, 9:43 PM
lev added a comment to D17913: Attempt to fix pr233022.

It changes nothing visible and doesn't help.

Nov 9 2018, 8:58 AM

Nov 7 2018

lev added a comment to D17890: loader: ptable_open() check for ptable_cd9660read result is wrong.

This helps. It doen't show BSD partitions, but shows all four MBR slices without crash.

Nov 7 2018, 9:15 PM
lev accepted D17881: Fix rxcsum issue introduced in r338838.
Nov 7 2018, 10:24 AM
lev added a comment to D17881: Fix rxcsum issue introduced in r338838.

It fix ix0 for me.

Nov 7 2018, 10:24 AM

Nov 1 2018

lev committed rP483685: Update subversion to 1.11.0..
Update subversion to 1.11.0.
Nov 1 2018, 4:12 PM

Oct 12 2018

lev committed rP481885: Second try to fix OpenSSL 1.1.1 build..
Second try to fix OpenSSL 1.1.1 build.
Oct 12 2018, 8:45 AM

Oct 10 2018

lev committed rP481744: (1) Update to 1.10.3..
(1) Update to 1.10.3.
Oct 10 2018, 3:40 PM

Oct 9 2018

lev updated the diff for D17386: Allow "gpart bootcode" to work with version 1 boot0/boot0sio and to set new Volume Serial Number via boot0cfg.
Address new comments on style(9).
Oct 9 2018, 2:57 PM

Oct 5 2018

lev committed rP481274: Fix build with openssl 1.1.1.
Fix build with openssl 1.1.1
Oct 5 2018, 12:22 PM

Oct 3 2018

lev added a comment to D17393: Attempt to fix PR231416 (UDP BPF VLAN checksum errors).

Second version works, both without VLAN_HWTAGGING and with it, physical network and VLANs.

Oct 3 2018, 10:10 PM
lev added a comment to D17393: Attempt to fix PR231416 (UDP BPF VLAN checksum errors).

This patch (first version) breaks my I210 completely. With it physical interface without any VLANs could not mount NFS share, for example. Something simple, like "ping" works, but all complex protocols are broken.
I didn't check VLANs, because host without NFS shares and other such protocols renders itself useless.

Oct 3 2018, 8:20 PM
lev added a comment to D17373: Add ability to show ipfw rules, that were added using new rule format (without generic rule body, just rule options).

This patch helps with all my convoluted rules :-)

Oct 3 2018, 1:27 PM
lev updated the diff for D17386: Allow "gpart bootcode" to work with version 1 boot0/boot0sio and to set new Volume Serial Number via boot0cfg.

Fix all issues pointed out by @yuripv_yuripv.net

Oct 3 2018, 11:50 AM

Oct 2 2018

lev created D17386: Allow "gpart bootcode" to work with version 1 boot0/boot0sio and to set new Volume Serial Number via boot0cfg.
Oct 2 2018, 10:13 PM

Sep 26 2018

lev accepted D17330: security/subversion-gnome-keyring: Link to setup instructions & update WWW..
Sep 26 2018, 4:25 PM

Sep 10 2018

lev created D17104: Make mdmfs verbose if diskless boot is verbose.
Sep 10 2018, 3:38 PM
lev updated the summary of D17102: Add build-time option to boot0sio to reset terminal.
Sep 10 2018, 3:36 PM
lev updated the summary of D17103: Add runtime option for all second-stage boot blocks to reset terminal.
Sep 10 2018, 3:35 PM
lev added a reviewer for D17103: Add runtime option for all second-stage boot blocks to reset terminal: imp.
Sep 10 2018, 3:35 PM
lev created D17103: Add runtime option for all second-stage boot blocks to reset terminal.
Sep 10 2018, 3:35 PM
lev created D17102: Add build-time option to boot0sio to reset terminal.
Sep 10 2018, 3:32 PM

Sep 6 2018

lev accepted D17035: mdmfs(8): Check for other types of helper-program failure.

Looks good.
Thank you!

Sep 6 2018, 12:56 PM
lev added a comment to D17049: random(4): Squash non-error timeout codes from tsleep(9).

This change helps me on real hardware I've had this problem.
Thank you!

Sep 6 2018, 12:24 PM

Jul 23 2018

lev committed rP475172: Update to 1.9.9.
Update to 1.9.9
Jul 23 2018, 1:25 PM
lev committed rP475171: Updatr to 10.0.2.
Updatr to 10.0.2
Jul 23 2018, 1:08 PM

Jul 18 2018

lev committed rP474867: Unbreak build with openssl-devel..
Unbreak build with openssl-devel.
Jul 18 2018, 2:29 PM

Jul 4 2018

lev committed rP473880: Update to new toolchain & latest commit..
Update to new toolchain & latest commit.
Jul 4 2018, 12:44 PM

Jul 3 2018

lev committed rP473850: Update to 2018q2-update..
Update to 2018q2-update.
Jul 3 2018, 5:54 PM

Jun 18 2018

lev committed rP472705: Add Oracle Linux Java 10 JDK/JRE/Server JRE..
Add Oracle Linux Java 10 JDK/JRE/Server JRE.
Jun 18 2018, 6:00 PM
lev committed rP472704: Update to latest version 0.30.2, which should support OpenSSL 1.1.x.
Update to latest version 0.30.2, which should support OpenSSL 1.1.x
Jun 18 2018, 3:26 PM

May 23 2018

lev updated the diff for D1776: New options for ipfw - record-state, set-limit and skip-immediate-action - for simpler rulesets.

Address review notes by a @ae : better new-style printing and more context to diff.
Also, update to r334094

May 23 2018, 2:30 PM

May 22 2018

lev updated the diff for D1776: New options for ipfw - record-state, set-limit and skip-immediate-action - for simpler rulesets.

Update to be applied to r334006 or later.

May 22 2018, 7:32 PM
lev added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

It is only solution to live-lock problem I encounter on my server when there are massive-parallel fast download.

May 22 2018, 3:19 PM · ZFS

Apr 28 2018

lev committed rP468544: Fix shebangs..
Fix shebangs.
Apr 28 2018, 2:17 PM

Apr 26 2018

lev updated the diff for D1776: New options for ipfw - record-state, set-limit and skip-immediate-action - for simpler rulesets.

Update diff to latest CURRENT version

Apr 26 2018, 1:35 PM

Apr 20 2018

lev committed rP467834: (1) Remove devel/subversion18.
(1) Remove devel/subversion18
Apr 20 2018, 3:39 PM

Apr 18 2018

lev committed rP467728: Fix build of new version..
Fix build of new version.
Apr 18 2018, 6:32 PM

Apr 16 2018

lev committed rP467482: Remove commented-out lines..
Remove commented-out lines.
Apr 16 2018, 12:45 PM
lev committed rP467480: Remove DIST_SUBDIR..
Remove DIST_SUBDIR.
Apr 16 2018, 12:28 PM