Page MenuHomeFreeBSD
Feed Advanced Search

May 13 2021

donner closed D30008: netgraph/ng_bridge: Handle send errors during loop processing.
May 13 2021, 7:51 PM
donner committed rGa56e5ad69030: netgraph/ng_bridge: Handle send errors during loop handling (authored by donner).
netgraph/ng_bridge: Handle send errors during loop handling
May 13 2021, 7:51 PM
donner committed rG4dfe70fdbda0: netgraph/ng_bridge: Avoid cache thrashing (authored by donner).
netgraph/ng_bridge: Avoid cache thrashing
May 13 2021, 7:19 PM
donner closed D28601: netgraph/ng_bridge: Avoid cache thrashing.
May 13 2021, 7:19 PM
donner updated the diff for D28601: netgraph/ng_bridge: Avoid cache thrashing.

Rebase after other changes.

May 13 2021, 4:39 PM
donner committed rG9674c2e68c61: netgraph/ng_bridge: become SMP aware (authored by donner).
netgraph/ng_bridge: become SMP aware
May 13 2021, 3:54 PM
donner closed D28123: netgraph/ng_bridge: become multithreaded.
May 13 2021, 3:54 PM
donner closed D28559: netgraph/ng_bridge: move MACs via control message.
May 13 2021, 3:29 PM
donner committed rGf6e0c471691e: netgraph/ng_bridge: move MACs via control message (authored by donner).
netgraph/ng_bridge: move MACs via control message
May 13 2021, 3:28 PM

May 11 2021

donner accepted D30166: nd6: Avoid using an uninitialized sockaddr in nd6_prefix_offlink().
May 11 2021, 4:42 PM
donner added a comment to D30166: nd6: Avoid using an uninitialized sockaddr in nd6_prefix_offlink().

The free() is called outside of the interesting function an may be called on an still active component.

Sorry, I'm having trouble understanding what you're suggesting here.

May 11 2021, 4:40 PM
donner committed rG802637be0645: ipfw.8: Fix table example (authored by donner).
ipfw.8: Fix table example
May 11 2021, 3:41 PM
donner closed D30191: ipfw.8: Fix table example.
May 11 2021, 3:41 PM
donner committed rGf6f297871d46: sbin/ipfw: Allow tablearg as hostname (authored by donner).
sbin/ipfw: Allow tablearg as hostname
May 11 2021, 8:46 AM
donner closed D30208: sbin/ipfw: Allow tablearg as hostname.
May 11 2021, 8:46 AM
donner requested review of D30208: sbin/ipfw: Allow tablearg as hostname.
May 11 2021, 8:27 AM
donner added a comment to D30164: sbin/ipfw: Fix parsing error in table based forward.
In D30164#678274, @ae wrote:

I meant the case fwd tableargs.home.lan:8000.

May 11 2021, 8:11 AM
donner added a comment to D30164: sbin/ipfw: Fix parsing error in table based forward.
In D30164#678109, @ae wrote:

Replacing _substrcmp() with strncmp(,,8) breaks the case, when "tablearg" is part of hostname:port syntax.

May 11 2021, 5:27 AM
donner added inline comments to D30191: ipfw.8: Fix table example.
May 11 2021, 5:23 AM
donner retitled D30191: ipfw.8: Fix table example from ipfw.8: Fix NAT example to ipfw.8: Fix table example.
May 11 2021, 5:22 AM
donner updated the diff for D30191: ipfw.8: Fix table example.
  • Table name fixed.
May 11 2021, 5:21 AM

May 10 2021

donner requested review of D30191: ipfw.8: Fix table example.
May 10 2021, 6:34 PM
donner added a reviewer for D30189: ipfw.8: synopsis misses nat show form: ae.
May 10 2021, 4:35 PM
donner requested review of D30189: ipfw.8: synopsis misses nat show form.
May 10 2021, 4:34 PM

May 9 2021

donner committed rG3da0d11afe08: netgraph/ng_source: If queue is full, don't enqueue (authored by donner).
netgraph/ng_source: If queue is full, don't enqueue
May 9 2021, 1:46 PM
donner committed rGbfb3c2b8b991: netgraph/ng_source: Switch queuing framework (authored by donner).
netgraph/ng_source: Switch queuing framework
May 9 2021, 1:46 PM
donner committed rG44483189cb49: netgraph/ng_source: Switch queuing framework (authored by donner).
netgraph/ng_source: Switch queuing framework
May 9 2021, 1:43 PM
donner committed rG16ed32cc4b02: netgraph/ng_source: If queue is full, don't enqueue (authored by donner).
netgraph/ng_source: If queue is full, don't enqueue
May 9 2021, 1:43 PM
donner committed rG2b3074de3353: netgraph/ng_base: Allow larger BINARY2ASCII conversions (authored by donner).
netgraph/ng_base: Allow larger BINARY2ASCII conversions
May 9 2021, 1:26 PM
donner committed rGe1caa707fee0: netgraph/ng_base: Allow larger BINARY2ASCII conversions (authored by donner).
netgraph/ng_base: Allow larger BINARY2ASCII conversions
May 9 2021, 1:24 PM
donner committed rG0d8ba15a0e9d: netgraph/ng_base: Allow larger BINARY2ASCII conversions (authored by donner).
netgraph/ng_base: Allow larger BINARY2ASCII conversions
May 9 2021, 1:23 PM
donner committed rG552885bde600: ^sbin/ipfw: Fix null pointer deference when printing counters (authored by donner).
^sbin/ipfw: Fix null pointer deference when printing counters
May 9 2021, 12:59 PM
donner committed rGb1902474a7c5: sbin/ipfw: Fix null pointer deference when printing counters (authored by donner).
sbin/ipfw: Fix null pointer deference when printing counters
May 9 2021, 12:51 PM
donner committed rG80b22e631506: sbin/ipfw: Fix null pointer deference when printing counters (authored by donner).
sbin/ipfw: Fix null pointer deference when printing counters
May 9 2021, 12:35 PM

May 8 2021

donner committed rG6cb13813caa0: sbin/ipfw: Fix parsing error in table based forward (authored by donner).
sbin/ipfw: Fix parsing error in table based forward
May 8 2021, 8:53 PM
donner closed D30164: sbin/ipfw: Fix parsing error in table based forward.
May 8 2021, 8:53 PM
donner added a comment to D26489: IP address parsing in netgraph eating too many characters.

Do you have a committer for this patch?

May 8 2021, 8:00 AM ยท network

May 7 2021

donner added a comment to D30166: nd6: Avoid using an uninitialized sockaddr in nd6_prefix_offlink().

The free() is called outside of the interesting function an may be called on an still active component.

May 7 2021, 8:06 PM
donner added reviewers for D30164: sbin/ipfw: Fix parsing error in table based forward: network, nc.
May 7 2021, 7:10 PM
donner requested review of D30164: sbin/ipfw: Fix parsing error in table based forward.
May 7 2021, 7:08 PM

May 5 2021

donner accepted D30129: divert: Fix mbuf ownership confusion in div_output().

Okay, the ip*_output functions will always consume the mbuf. I just read the souce

May 5 2021, 6:44 PM
donner added inline comments to D30129: divert: Fix mbuf ownership confusion in div_output().
May 5 2021, 6:28 PM
donner added a reviewer for D30085: ipfw: Improve hash function for flow tables: network.
May 5 2021, 8:17 AM

May 4 2021

donner closed D28516: netgraph/ng_bridge: learn MACs via control message.
May 4 2021, 8:20 PM
donner committed rGb1bd44732d83: netgraph/ng_bridge: learn MACs via control message (authored by donner).
netgraph/ng_bridge: learn MACs via control message
May 4 2021, 8:20 PM
donner accepted D30111: in6_mcast: Return EADDRINUSE when we've already joined the group.

Everything is better than EINVAL in this case. Even EEXISTS.
If the requested result is already active, even "errno = 0;" would be possible.

May 4 2021, 8:10 PM
donner added reviewers for D30110: netgraph/ng_base: Renaming a node to the same name is a noop: network, pi.
May 4 2021, 7:30 PM
donner requested review of D30110: netgraph/ng_base: Renaming a node to the same name is a noop.
May 4 2021, 7:27 PM

May 3 2021

donner closed D30083: service/ipfw: Silence warning on restart.
May 3 2021, 10:30 AM
donner committed rG5c4fe2ac81a5: service/ipfw: Silence warning on restart (authored by donner).
service/ipfw: Silence warning on restart
May 3 2021, 10:30 AM

May 2 2021

donner added reviewers for D30085: ipfw: Improve hash function for flow tables: ae, kp, melifaro.
May 2 2021, 11:31 PM
donner requested review of D30085: ipfw: Improve hash function for flow tables.
May 2 2021, 11:28 PM
donner added a reviewer for D30083: service/ipfw: Silence warning on restart: kp.

Add @kp for the pflog reference.

May 2 2021, 10:17 PM
donner added reviewers for D30083: service/ipfw: Silence warning on restart: security, network.
May 2 2021, 8:54 PM
donner requested review of D30083: service/ipfw: Silence warning on restart.
May 2 2021, 8:51 PM
donner closed D30046: sbin/ipfw: Fix null pointer deference when printing counters.
May 2 2021, 7:47 PM
donner committed rGbf7cc0f9cb66: sbin/ipfw: Fix null pointer deference when printing counters (authored by donner).
sbin/ipfw: Fix null pointer deference when printing counters
May 2 2021, 7:47 PM

May 1 2021

donner updated the diff for D30008: netgraph/ng_bridge: Handle send errors during loop processing.
  • Restructure the error handling in a more common way.
May 1 2021, 7:49 PM

Apr 30 2021

donner accepted D30051: pfctl: Optionally show gateway information for states.

LGTM

Apr 30 2021, 9:02 PM
donner added a reviewer for D30046: sbin/ipfw: Fix null pointer deference when printing counters: network.
Apr 30 2021, 2:21 PM
donner requested review of D30046: sbin/ipfw: Fix null pointer deference when printing counters.
Apr 30 2021, 2:19 PM

Apr 29 2021

donner accepted D30013: pf tests: Test scrub fragment reassemble on interfaces with different MTU.
Apr 29 2021, 12:45 PM

Apr 28 2021

donner added a comment to D30013: pf tests: Test scrub fragment reassemble on interfaces with different MTU.

Can you add a rule to drop fragments in jail "second"?

Apr 28 2021, 11:50 AM
donner added a comment to D30013: pf tests: Test scrub fragment reassemble on interfaces with different MTU.

How do you ensure, that the packet is indeed reassembled by pf and not by the receiving stack?

Apr 28 2021, 9:35 AM

Apr 27 2021

donner retitled D30008: netgraph/ng_bridge: Handle send errors during loop processing from netgraph/ng_bridge: Handle send errors during loop handling to netgraph/ng_bridge: Handle send errors during loop processing.
Apr 27 2021, 11:11 AM
donner added a reviewer for D30008: netgraph/ng_bridge: Handle send errors during loop processing: network.
Apr 27 2021, 8:19 AM
donner updated the diff for D30008: netgraph/ng_bridge: Handle send errors during loop processing.
  • Free packet if not send at all.
Apr 27 2021, 8:05 AM
donner requested review of D30008: netgraph/ng_bridge: Handle send errors during loop processing.
Apr 27 2021, 7:58 AM

Apr 26 2021

donner accepted D29962: pf: Fix parsing of long table names.
Apr 26 2021, 1:13 PM
donner accepted D29968: Do not forward datagrams original from 169.254.0.0/16 link-local addresses.

So we are currently handle all multicast packets from LL sources as locally handled streams regardless of the destination.
That might be correct, even if the local machine is processing the multicast destination itself. So it is able to receive such stream over the local link.

Apr 26 2021, 1:12 PM ยท network
donner requested changes to D29968: Do not forward datagrams original from 169.254.0.0/16 link-local addresses.
Apr 26 2021, 8:35 AM ยท network
donner added inline comments to D29968: Do not forward datagrams original from 169.254.0.0/16 link-local addresses.
Apr 26 2021, 6:54 AM ยท network
donner added a comment to D29968: Do not forward datagrams original from 169.254.0.0/16 link-local addresses.

May you please add context to the diff?

Apr 26 2021, 6:47 AM ยท network

Apr 25 2021

donner added inline comments to D29971: Add rib_walk_from() wrapper for selective rib tree traversal.
Apr 25 2021, 12:36 PM

Apr 24 2021

donner added inline comments to D29962: pf: Fix parsing of long table names.
Apr 24 2021, 9:57 PM

Apr 23 2021

donner accepted D29948: pfsync: Expose PFSYNCF_OK flag to userspace.
Apr 23 2021, 8:34 PM
donner added inline comments to D29948: pfsync: Expose PFSYNCF_OK flag to userspace.
Apr 23 2021, 2:36 PM

Apr 20 2021

donner accepted D29812: Fix rib generation count for fib algo..
Apr 20 2021, 11:56 AM

Apr 19 2021

donner accepted D29797: pf tests: IPv6 test case for the 'kill state(s)' feature.
In D29797#669445, @kp wrote:

We have standardised on 2001:db8 for our IPv6 test ranges (e.g. in tests/sys/netinet6/{forward6.sh,mkd.sh,ndp.sh}). If there were a dedicated testing prefix I'd suggest we should change them all in a separate commit, but I don't think the benchmarking prefix is sufficiently better to justify changing.

Apr 19 2021, 4:03 PM

Apr 18 2021

donner added inline comments to D29812: Fix rib generation count for fib algo..
Apr 18 2021, 10:00 AM
donner added a comment to D29797: pf tests: IPv6 test case for the 'kill state(s)' feature.

According to https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml, the documentation prefix should never be assigned to any real interface. So please consider tto use 2001:2::/48 (benchmarking) instead. A real "Test-Prefix" is not assigned, yet.

Apr 18 2021, 9:55 AM
donner accepted D29783: bridge tests: Test STP config BPDU validation.
Apr 18 2021, 9:43 AM

Apr 16 2021

donner added inline comments to D29788: kern: ether_gen_addr: randomize on default hostuuid, too.
Apr 16 2021, 6:11 AM

Apr 15 2021

donner added inline comments to D29782: bridgestp: validate timer values in config BPDU.
Apr 15 2021, 10:59 PM
donner accepted D29741: ifconfig: Reuse media state in ifmedia_getstate.
Apr 15 2021, 10:56 PM
donner accepted D29741: ifconfig: Reuse media state in ifmedia_getstate.

We only want to get the media status once, because we make changes to it in multiple operations. Right now we're applying each change to a fresh state, rather than accumulating the changes. When we finally get into the callbacks, we end up setting (and freeing) the result of only one operation, then the rest of the changes are skipped (because the callback is a one-shot).

Apr 15 2021, 10:56 PM
donner accepted D29783: bridge tests: Test STP config BPDU validation.

May you please add tests for the edge cases where the number is exactly the limit?
Thanks.

Apr 15 2021, 8:10 PM
donner accepted D29782: bridgestp: validate timer values in config BPDU.
Apr 15 2021, 8:09 PM
donner requested changes to D29741: ifconfig: Reuse media state in ifmedia_getstate.

So there is a singleton constructor, which caches the result for later usage?
But setmedia will free the struct without resetting the singleton?

Apr 15 2021, 7:59 PM

Apr 9 2021

donner added a comment to D29661: Appease -Wsign-compare in radix.c.

https://blog.regehr.org/archives/268
It's complicated.

Apr 9 2021, 8:19 PM
donner added inline comments to D29661: Appease -Wsign-compare in radix.c.
Apr 9 2021, 2:24 PM
donner added inline comments to D29661: Appease -Wsign-compare in radix.c.
Apr 9 2021, 11:38 AM
donner added inline comments to D29661: Appease -Wsign-compare in radix.c.
Apr 9 2021, 11:36 AM
donner requested changes to D29661: Appease -Wsign-compare in radix.c.

The variable b and the struct member rn_bit are both signed values because they are supposed to hold negative numbers.

Apr 9 2021, 6:59 AM

Apr 8 2021

donner added a comment to D29661: Appease -Wsign-compare in radix.c.

May you please provide a full context diff?
I can't see, why the compiler issued a warning and how the fix will break other things (i.e. logic errors)

Apr 8 2021, 9:48 PM
donner accepted D29639: pf: Remove unused variable rt_listid from struct pf_krule.
Apr 8 2021, 10:30 AM
donner added a comment to D29632: hptnr: Store the .o files directly in the repo.

Yes, please. Remove this technical debt.

Apr 8 2021, 6:12 AM

Apr 7 2021

donner added inline comments to D29557: pf: Introduce nvlist variant of DIOCADDRULE.
Apr 7 2021, 5:11 PM
donner resigned from D28886: Update rtsock_l3 test after 2fe5a79425c79f7b828acd91da66d97230925fc8.

I do not understand enough from the testing infrastructure to help.

Apr 7 2021, 12:22 PM

Apr 6 2021

donner accepted D26447: add deprecation notice to ftpd.

All of that said, we are not removing the client from base. Additionally, ftpd will still exist in the ports tree and will be able to be trivially installed via the pkg system. Think of this like HTTP(S). We have a client in the base, but we do not ship a server. This will be the same scenario for ftpd.

Apr 6 2021, 8:02 PM