Page MenuHomeFreeBSD
Feed Advanced Search

Apr 6 2021

donner added inline comments to D29592: Use interface fib instead of RT_DEFAULT_FIB in nd6_ns_output()..
Apr 6 2021, 12:16 PM
donner accepted D29593: Allow to specify debugnet fib in sysctl/tunable..

LGTM

Apr 6 2021, 12:13 PM
donner added a comment to D26447: add deprecation notice to ftpd.

Please keep ftp and telnet clients and servers in base system. Removing violates POLA and does not buy anything. Servers already disables by default.

Apr 6 2021, 11:44 AM

Apr 1 2021

donner added a comment to D29519: Add missing sockaddr length and family validation to various protocols.

sizeof is a tricky operator, which may return a larger value than you would expect. This depends on the allocation scheme of the compiler, which knows how to pad a structure to the alignment and addressing requirements of the underlying hardware. So in for each of your cases it had to be checked if the comparison should be "==", "<", or ">=" to cope with remote data structures generated externally compiled software.

Apr 1 2021, 6:15 AM

Mar 13 2021

donner accepted D29246: dummynet: Move timekeeping information into dn_cfg.
Mar 13 2021, 12:06 PM
donner accepted D29245: dummynet: Move packet counters into dn_cfg.
Mar 13 2021, 12:05 PM

Mar 11 2021

donner added a comment to D29190: pf: Simplify cleanup.
In D29190#653711, @kp wrote:

Until D29189 it couldn't handle that. This commit builds on top of that.

Mar 11 2021, 7:41 AM

Mar 9 2021

donner added a comment to D28848: The socket SO_LINGER option don't work..

May you please provide context to the diff?

Mar 9 2021, 9:45 PM

Mar 4 2021

donner accepted D29048: pf: Retrieve DSCP value from the IPv6 header.
Mar 4 2021, 7:47 AM

Mar 3 2021

donner accepted D29034: altq: Increase maximum number of CBQ and HFSC classes.
Mar 3 2021, 7:19 PM
donner added a comment to D29034: altq: Increase maximum number of CBQ and HFSC classes.

How common is this requirement?
For normal production the customer is able to set the values manually before compiling.
I don't assume they will wait 3 week before having it in STABLE and some months to have it in RELEASE.

Mar 3 2021, 1:42 PM

Feb 26 2021

donner added a comment to D28645: Remove classful masks from interface addition code..
  1. Keep the historical behavior.
Feb 26 2021, 5:16 PM
donner accepted D28933: wireguard: allow to set IPv6 endpoint.
Feb 26 2021, 2:12 PM
donner committed rG21e24a8f01f7: netgraph/ng_car: Add color marking code (authored by donner).
netgraph/ng_car: Add color marking code
Feb 26 2021, 12:38 PM
donner committed rGd88ac710ce58: netgraph/ng_car: Add color marking code (authored by donner).
netgraph/ng_car: Add color marking code
Feb 26 2021, 12:35 PM
donner committed rG26be401728dc: netgraph/ng_car: Add color marking code (authored by donner).
netgraph/ng_car: Add color marking code
Feb 26 2021, 12:31 PM
donner added inline comments to D28933: wireguard: allow to set IPv6 endpoint.
Feb 26 2021, 7:27 AM

Feb 25 2021

donner committed rGd65b86dd9325: netgraph/ng_nat: Add RFC 6598/Carrier Grade NAT support (authored by nc).
netgraph/ng_nat: Add RFC 6598/Carrier Grade NAT support
Feb 25 2021, 10:23 AM
donner committed rGb2c14db4f8fd: netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph type (authored by donner).
netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph type
Feb 25 2021, 10:13 AM
donner committed rGea5ebe9cde3c: ether: add older ethertype definitions for QinQ (authored by philip).
ether: add older ethertype definitions for QinQ
Feb 25 2021, 10:13 AM
donner committed rGe600af01eeba: netgraph/ng_nat: Add RFC 6598/Carrier Grade NAT support (authored by nc).
netgraph/ng_nat: Add RFC 6598/Carrier Grade NAT support
Feb 25 2021, 10:11 AM
donner committed rG8790393123f1: netgraph/ng_nat: Add RFC 6598/Carrier Grade NAT support (authored by nc).
netgraph/ng_nat: Add RFC 6598/Carrier Grade NAT support
Feb 25 2021, 10:09 AM
donner committed rGd02939510276: netgraph/ng_bridge: Add counters for the first link, too (authored by donner).
netgraph/ng_bridge: Add counters for the first link, too
Feb 25 2021, 10:05 AM
donner committed rG1c0b19f9966d: netgraph/ng_bridge: Document staleness in multithreaded operation (authored by donner).
netgraph/ng_bridge: Document staleness in multithreaded operation
Feb 25 2021, 10:02 AM
donner committed rG9a972281e7f1: netgraph/ng_bridge: Merge internal structures (authored by donner).
netgraph/ng_bridge: Merge internal structures
Feb 25 2021, 10:01 AM
donner committed rG3de9c792eebe: netgraph/ng_bridge: Make simple internal functions read-only (authored by donner).
netgraph/ng_bridge: Make simple internal functions read-only
Feb 25 2021, 8:16 AM
donner committed rGbfe0d8ca0b88: netgraph/ng_bridge: switch stats to counter framework (authored by donner).
netgraph/ng_bridge: switch stats to counter framework
Feb 25 2021, 8:16 AM
donner committed rGd148e95cdfb7: netgraph/ng_bridge: Derive forwarding mode from first attached hook (authored by donner).
netgraph/ng_bridge: Derive forwarding mode from first attached hook
Feb 25 2021, 8:16 AM
donner committed rG08f47db5d580: netgraph/ng_bridge: Introduce "uplink" ports without MAC learning (authored by donner).
netgraph/ng_bridge: Introduce "uplink" ports without MAC learning
Feb 25 2021, 8:15 AM
donner committed rG522a0b7d029f: netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph type (authored by donner).
netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph type
Feb 25 2021, 8:05 AM
donner accepted D28916: bridgestp: Ensure we send STP on VLAN interfaces.
Feb 25 2021, 8:03 AM
donner committed rG5d66edf463a0: ether: add older ethertype definitions for QinQ (authored by philip).
ether: add older ethertype definitions for QinQ
Feb 25 2021, 7:54 AM
donner committed rGa0e2fe87031a: netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph type (authored by donner).
netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph type
Feb 25 2021, 7:53 AM

Feb 23 2021

donner edited reviewers for D28894: tests/sys/netgraph: Tell kyua that perl is required, added: kp; removed: donner.
Feb 23 2021, 4:50 PM

Feb 22 2021

donner accepted D28860: arp/nd: Cope with late calls to iflladdr_event.
Feb 22 2021, 7:21 PM
donner accepted D28859: bridge: Remove members when assigned to a new vnet.

LTGM

Feb 22 2021, 7:20 PM
donner added inline comments to D28859: bridge: Remove members when assigned to a new vnet.
Feb 22 2021, 7:00 PM
donner added a comment to D28860: arp/nd: Cope with late calls to iflladdr_event.

Would it not better to not setting the callback on shutdown?

Feb 22 2021, 6:02 PM
donner added inline comments to D28859: bridge: Remove members when assigned to a new vnet.
Feb 22 2021, 5:59 PM
donner accepted D28858: bridge/stp: Ensure we enter NET_EPOCH whenever we can send traffic.

Straightforward.

Feb 22 2021, 5:52 PM
donner accepted D28857: bridge: Support STP on VLAN devices.

This will result in STP over Vlan (or PVST ala Cisco) if applied to vlan interfaces.
LTGM

Feb 22 2021, 5:49 PM
donner committed rG511690b108f8: ng_bridge.4: Use more suitable mandoc macros (authored by donner).
ng_bridge.4: Use more suitable mandoc macros
Feb 22 2021, 8:42 AM
donner committed rGdcb4190179bd: netgraph/ng_bridge: Add counters for the first link, too (authored by donner).
netgraph/ng_bridge: Add counters for the first link, too
Feb 22 2021, 8:39 AM
donner committed rG88e916bff035: netgraph/ng_bridge: Document staleness in multithreaded operation (authored by donner).
netgraph/ng_bridge: Document staleness in multithreaded operation
Feb 22 2021, 8:39 AM
donner committed rG0952f69003e8: netgraph/ng_bridge: Merge internal structures (authored by donner).
netgraph/ng_bridge: Merge internal structures
Feb 22 2021, 8:38 AM
donner committed rG1e2c1b762275: netgraph/ng_bridge: Make simple internal functions read-only (authored by donner).
netgraph/ng_bridge: Make simple internal functions read-only
Feb 22 2021, 8:38 AM
donner committed rG882cbdeb21dc: netgraph/ng_bridge: Introduce "uplink" ports without MAC learning (authored by donner).
netgraph/ng_bridge: Introduce "uplink" ports without MAC learning
Feb 22 2021, 8:38 AM
donner committed rG8135f3f2fcd1: netgraph/ng_bridge: Derive forwarding mode from first attached hook (authored by donner).
netgraph/ng_bridge: Derive forwarding mode from first attached hook
Feb 22 2021, 8:38 AM
donner committed rGd7187b4b1c70: netgraph/ng_bridge: switch stats to counter framework (authored by donner).
netgraph/ng_bridge: switch stats to counter framework
Feb 22 2021, 8:38 AM

Feb 21 2021

donner added a comment to D28837: Simplify ifa/ifp refcounting in the routing stack..

I like, that the ugly "reference" paramenter is gone. It was never used.

Feb 21 2021, 5:40 PM

Feb 19 2021

donner added a comment to D28804: Fix `arp -d` / `ndp -d`..

Is this a problem of the kernel or the laziness of the arp code?

Feb 19 2021, 8:33 PM

Feb 18 2021

donner added a comment to D28516: netgraph/ng_bridge: learn MACs via control message.

Did you mean D28559?

Feb 18 2021, 7:41 PM
donner added inline comments to D28516: netgraph/ng_bridge: learn MACs via control message.
Feb 18 2021, 6:20 PM

Feb 17 2021

donner updated the diff for D28559: netgraph/ng_bridge: move MACs via control message.
  • Document behavior in the man page.
Feb 17 2021, 8:08 PM
donner updated the diff for D28516: netgraph/ng_bridge: learn MACs via control message.
  • Fix man page
Feb 17 2021, 8:00 PM
donner updated the diff for D28516: netgraph/ng_bridge: learn MACs via control message.
  • Add documentation in man page
Feb 17 2021, 7:57 PM

Feb 16 2021

donner committed rG591e21210e35: netgraph/ng_source: Allow ng_source to inject into any netgraph network (authored by donner).
netgraph/ng_source: Allow ng_source to inject into any netgraph network
Feb 16 2021, 8:28 AM
donner accepted D28668: Fix dst/netmask handling in routing socket code..
Feb 16 2021, 8:12 AM
donner accepted D28673: Make in_localip_more() fib-aware..
Feb 16 2021, 8:10 AM

Feb 15 2021

donner added inline comments to D28673: Make in_localip_more() fib-aware..
Feb 15 2021, 6:57 AM
donner added inline comments to D28668: Fix dst/netmask handling in routing socket code..
Feb 15 2021, 6:54 AM

Feb 14 2021

donner accepted D28650: pf: Slightly relax pf_rule_addr validation.
Feb 14 2021, 11:16 AM

Feb 13 2021

donner added inline comments to D28650: pf: Slightly relax pf_rule_addr validation.
Feb 13 2021, 7:53 PM
donner added inline comments to D28647: Enforce net epoch in in6_selectsrc()..
Feb 13 2021, 3:28 PM
donner added a comment to D28645: Remove classful masks from interface addition code..

Infact it is probalby safer to assume a /24 than a /32.

Feb 13 2021, 3:20 PM
donner added a comment to D28639: Add ifa_try_ref() to simplify ifa handling inside epoch..

Is the destroy callout guaranteed to run outside (or on the border) of epoch? Can this callout check the refcount and chase to abort itself?

Feb 13 2021, 9:18 AM

Feb 12 2021

donner updated the test plan for D28559: netgraph/ng_bridge: move MACs via control message.
Feb 12 2021, 5:41 PM
donner committed rGdd8f4fcd270d: netgraph/ng_source: Switch queuing framework (authored by donner).
netgraph/ng_source: Switch queuing framework
Feb 12 2021, 8:09 AM
donner committed rG752a51183695: netgraph/ng_bridge: Deactivate old table ABI (authored by donner).
netgraph/ng_bridge: Deactivate old table ABI
Feb 12 2021, 8:03 AM

Feb 11 2021

donner accepted D28602: Fix interface route addition with net/bird..

Inverted logic changes are hard to review.

Feb 11 2021, 11:40 PM
donner retitled D28601: netgraph/ng_bridge: Avoid cache thrashing from netgraph&/ng_bridge: Avoid cache thrashing to netgraph/ng_bridge: Avoid cache thrashing.
Feb 11 2021, 11:13 PM
donner requested review of D28601: netgraph/ng_bridge: Avoid cache thrashing.
Feb 11 2021, 11:13 PM
donner added inline comments to D28559: netgraph/ng_bridge: move MACs via control message.
Feb 11 2021, 10:53 PM
donner updated the diff for D28559: netgraph/ng_bridge: move MACs via control message.
  • Reword some comments.
  • Fix loopCount setting.
Feb 11 2021, 10:52 PM
donner updated the diff for D28559: netgraph/ng_bridge: move MACs via control message.
  • Fix move logic after rebase to modifications to the parent review.
Feb 11 2021, 10:37 PM
donner updated the diff for D28516: netgraph/ng_bridge: learn MACs via control message.
  • Expose error handling.
Feb 11 2021, 10:16 PM
donner added inline comments to D28516: netgraph/ng_bridge: learn MACs via control message.
Feb 11 2021, 10:12 PM
donner updated the diff for D28516: netgraph/ng_bridge: learn MACs via control message.
  • New code uses current best practise for constants.
Feb 11 2021, 10:11 PM
donner updated the diff for D28516: netgraph/ng_bridge: learn MACs via control message.
  • Sanity checks on input
Feb 11 2021, 10:08 PM
donner updated the diff for D28559: netgraph/ng_bridge: move MACs via control message.
  • rebase after changes
Feb 11 2021, 5:26 PM
donner updated the diff for D28516: netgraph/ng_bridge: learn MACs via control message.
  • Rebase after some changes
Feb 11 2021, 5:24 PM

Feb 10 2021

donner committed rG3c958f5fdfc0: netgraph/ng_bridge: Add counters for the first link, too (authored by donner).
netgraph/ng_bridge: Add counters for the first link, too
Feb 10 2021, 6:14 PM
donner closed D28537: netgraph/ng_bridge: Add counters for the first link, too..
Feb 10 2021, 6:14 PM
donner updated the diff for D28537: netgraph/ng_bridge: Add counters for the first link, too..
  • Fix use after lost reference.
Feb 10 2021, 11:14 AM
donner added a comment to D28537: netgraph/ng_bridge: Add counters for the first link, too..

Compiles fine (backported to stable/13), but causes kernel panic

Feb 10 2021, 10:13 AM
donner updated the summary of D28537: netgraph/ng_bridge: Add counters for the first link, too..
Feb 10 2021, 8:08 AM
donner updated the diff for D28537: netgraph/ng_bridge: Add counters for the first link, too..
  • Factor out a send and statistic routine
Feb 10 2021, 8:04 AM
donner accepted D28549: Fix blackhole/reject routes..
Feb 10 2021, 5:41 AM

Feb 9 2021

donner abandoned D28144: netgraph/ng_bridge: switch loopCount to counter framework.

Overcome by D28559
All write access to this variable will be moved to calls under the WRITER lock.

Feb 9 2021, 9:01 PM
donner updated the diff for D28144: netgraph/ng_bridge: switch loopCount to counter framework.

Rebase

Feb 9 2021, 8:57 PM
donner added a reviewer for D28537: netgraph/ng_bridge: Add counters for the first link, too.: network.
Feb 9 2021, 8:54 PM
donner retitled D28559: netgraph/ng_bridge: move MACs via control message from netgraph/ng_bridge: move MAC via control message to netgraph/ng_bridge: move MACs via control message.
Feb 9 2021, 8:53 PM
donner added a comment to D28545: netgraph/ng_bridge: Merge internal host entry structures..
  • Get rid of "hent" instead of "host".

This types of change just cause lots of noise in this review that makes it harder to see the real change.

That's why this change is a secondary modification.
Please choose the relevant part in the revision tab "History"

I do not see what your saying, and what is committed is all of what appears here as a single commit, no seperation, and for that mater, not even a mention that you renamed hent -> host in the commit.

Feb 9 2021, 8:16 PM
donner requested review of D28559: netgraph/ng_bridge: move MACs via control message.
Feb 9 2021, 8:08 PM
donner committed rG011b7317dbb5: netgraph/ng_bridge: Document staleness in multithreaded operation (authored by donner).
netgraph/ng_bridge: Document staleness in multithreaded operation
Feb 9 2021, 7:25 PM
donner closed D28546: netgraph/ng_bridge: Document staleness in multithreaded operation.
Feb 9 2021, 7:25 PM
donner closed D28545: netgraph/ng_bridge: Merge internal host entry structures..
Feb 9 2021, 6:35 PM
donner committed rGccf4cd2e7830: netgraph/ng_bridge: Merge internal structures (authored by donner).
netgraph/ng_bridge: Merge internal structures
Feb 9 2021, 6:35 PM
donner added inline comments to D28545: netgraph/ng_bridge: Merge internal host entry structures..
Feb 9 2021, 3:26 PM
donner added a comment to D28545: netgraph/ng_bridge: Merge internal host entry structures..
  • Get rid of "hent" instead of "host".

This types of change just cause lots of noise in this review that makes it harder to see the real change.

Feb 9 2021, 3:20 PM