Page MenuHomeFreeBSD

thj (Tom Jones)
User

Projects

User Details

User Since
Jan 7 2016, 3:15 PM (239 w, 6 d)

Recent Activity

Wed, Jul 22

thj committed rS363417: Add tests for "add", "change" and "delete" functionality of /sbin/route..
Add tests for "add", "change" and "delete" functionality of /sbin/route.
Wed, Jul 22, 1:50 PM
thj closed D25220: Add tests for "add", "change" and "delete" functionality of /sbin/route..
Wed, Jul 22, 1:50 PM
thj committed rS363414: MFC r363141:.
MFC r363141:
Wed, Jul 22, 10:00 AM
thj accepted D25220: Add tests for "add", "change" and "delete" functionality of /sbin/route..
Wed, Jul 22, 6:49 AM
thj committed rS363413: MFC r350749, r362275.
MFC r350749, r362275
Wed, Jul 22, 6:48 AM
thj committed rS363412: MFC r362541:.
MFC r362541:
Wed, Jul 22, 6:45 AM

Mon, Jul 13

thj added inline comments to D25220: Add tests for "add", "change" and "delete" functionality of /sbin/route..
Mon, Jul 13, 7:58 PM

Jul 13 2020

thj closed D25619: Don't print VNET pointer when starting up.
Jul 13 2020, 1:36 PM
thj committed rS363141: Don't print VNET pointer when initializing dummynet.
Don't print VNET pointer when initializing dummynet
Jul 13 2020, 1:36 PM

Jul 11 2020

thj requested review of D25619: Don't print VNET pointer when starting up.
Jul 11 2020, 4:38 PM

Jul 2 2020

thj committed rS362899: MFC r362379:.
MFC r362379:
Jul 2 2020, 6:42 PM
thj committed rS362898: MFC r362379:.
MFC r362379:
Jul 2 2020, 6:40 PM

Jun 23 2020

thj committed rS362541: pkg: Provide a friendlier message when bootstrap fails due to address resolution.
pkg: Provide a friendlier message when bootstrap fails due to address resolution
Jun 23 2020, 3:15 PM
thj closed D25323: Provide a friendlier message when bootstrap fails due to address resolution.
Jun 23 2020, 3:15 PM
thj requested review of D25357: Fix typo.
Jun 23 2020, 3:22 AM
thj requested review of D25323: Provide a friendlier message when bootstrap fails due to address resolution.
Jun 23 2020, 3:22 AM
thj closed D25357: Fix typo.
Jun 23 2020, 3:15 AM

Jun 21 2020

thj accepted D25220: Add tests for "add", "change" and "delete" functionality of /sbin/route..
Jun 21 2020, 10:33 AM

Jun 19 2020

thj committed rS362379: Fix typo in apic.4.
Fix typo in apic.4
Jun 19 2020, 1:09 PM

Jun 18 2020

thj closed D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol.
Jun 18 2020, 9:19 AM
thj added a comment to D21336: Make dummynet kernel module independent from IPFW.

Is this still relevant to your porting work? If I get an ack I will add this to my list to look at.

Jun 18 2020, 9:18 AM

May 25 2020

thj edited P389 Masterwork From Distant Lands.
May 25 2020, 5:14 PM

Mar 15 2020

thj edited P375 Masterwork From Distant Lands.
Mar 15 2020, 10:46 AM

Dec 14 2019

thj edited P344 Masterwork From Distant Lands.
Dec 14 2019, 6:51 PM

Nov 30 2019

thj accepted D20655: Make use of stats(3) in the TCP stack.

When kern.hz is 100 timer resolution below 10ms is disgarded. You can see clearly in
the RTT measurement, on a path with 15ms delay TCP stats will report an rtt of 20ms.
It also seems to be the case that all sub 10ms delay paths report a minimum delay of
10ms. This does not present if I boot with kern.hz set to 1000.

Nov 30 2019, 1:13 PM
thj added a comment to D21324: Add stats(3) support to nc(1).

I get inconsistent results for TXPB, you can see this with the test script here:
https://gist.github.com/adventureloop/fb68d805696aeaf03c227f08cbe87947

Nov 30 2019, 1:04 PM

Nov 16 2019

thj updated the diff for D16851: Add support for header chain validation on IPv6 Fragments (RFC7112).

updated

Nov 16 2019, 2:06 PM

Nov 4 2019

thj edited P333 Masterwork From Distant Lands.
Nov 4 2019, 10:27 PM

Oct 8 2019

thj created D21939: Enter chroot before looking up user or group to change to.
Oct 8 2019, 8:35 AM

Oct 6 2019

thj updated the diff for D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol.
  • Use named union and struct in header definition
Oct 6 2019, 4:20 PM

Sep 28 2019

thj updated the diff for D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol.

Fix struct so that will build, last rev I seem to have updated the review from
the wrong tree.

Sep 28 2019, 8:03 AM

Sep 20 2019

thj added a reviewer for D21180: Add Parameter Problem type for Incomplete Header Chain: gallatin.
Sep 20 2019, 8:58 AM
thj added a reviewer for D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol: gallatin.
Sep 20 2019, 8:53 AM
thj abandoned D21727: Fix white space around the union.

Arcanist tricked me and created this instead of updating an existing review

Sep 20 2019, 8:52 AM
thj updated the diff for D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol.

Remove extra white space around union

Sep 20 2019, 8:52 AM
thj created D21727: Fix white space around the union.
Sep 20 2019, 8:51 AM

Aug 18 2019

thj added inline comments to D21305: Add set ToS test for ipfw and pf.
Aug 18 2019, 6:05 PM
D21276: Move pft_ping.py and sniffer.py to the common test directory is now accepted and ready to land.
Aug 18 2019, 5:57 PM

Aug 17 2019

thj committed rS351166: Reduce size of EFI_STAGING_SIZE to 32 on arm.
Reduce size of EFI_STAGING_SIZE to 32 on arm
Aug 17 2019, 6:48 AM
thj closed D21016: Reduce size of EFI_STAGING_SIZE to 32 on arm.
Aug 17 2019, 6:48 AM
thj committed rS351165: Add basic NAT test for pf, ipf and ipfw.
Add basic NAT test for pf, ipf and ipfw
Aug 17 2019, 6:44 AM
thj closed D21199: NAT basic test for pf, ipfw (both in-kernel and userspace) and ipf.
Aug 17 2019, 6:44 AM

Aug 14 2019

D21199: NAT basic test for pf, ipfw (both in-kernel and userspace) and ipf is now accepted and ready to land.
Aug 14 2019, 12:17 PM
thj retitled D21016: Reduce size of EFI_STAGING_SIZE to 32 on arm from Reduce size of EFI_STAGING_SIZE to 32 to Reduce size of EFI_STAGING_SIZE to 32 on arm.
Aug 14 2019, 9:03 AM

Aug 10 2019

thj added inline comments to D21199: NAT basic test for pf, ipfw (both in-kernel and userspace) and ipf.
Aug 10 2019, 1:39 PM

Aug 8 2019

thj added inline comments to D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol.
Aug 8 2019, 3:25 PM
thj added a comment to D21016: Reduce size of EFI_STAGING_SIZE to 32 on arm.

Remove accidentally added file

Aug 8 2019, 12:57 PM
thj retitled D21016: Reduce size of EFI_STAGING_SIZE to 32 on arm from Reduce size of EFI_STAGING_SIZE to 32 This allows loader to start on the 256MB NanoPi-NEOLTS model to Reduce size of EFI_STAGING_SIZE to 32.
  • Only reduce staging size on arm
Aug 8 2019, 12:57 PM
thj closed D21178: Rename IPPROTO 33 from SEP to DCCP.
Aug 8 2019, 11:43 AM
thj committed rS350749: Rename IPPROTO 33 from SEP to DCCP.
Rename IPPROTO 33 from SEP to DCCP
Aug 8 2019, 11:43 AM
thj added a reviewer for D18908: Added SOCKS5 support to libfetch: thj.
Aug 8 2019, 8:07 AM

Aug 7 2019

thj added a comment to D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol.

Extend the sequence number field to include a reserved byte in the long header.

Aug 7 2019, 4:44 PM
thj created D21180: Add Parameter Problem type for Incomplete Header Chain.
Aug 7 2019, 2:02 PM
thj added a comment to D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol.

Add comment to explain the seq field is sized to hold either the short or the long sequence number

Aug 7 2019, 1:32 PM
thj added inline comments to D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol.
Aug 7 2019, 12:20 PM
thj created D21179: Add header definition for RFC4340, Datagram Congestion Control Protocol.
Aug 7 2019, 11:46 AM
thj created D21178: Rename IPPROTO 33 from SEP to DCCP.
Aug 7 2019, 11:19 AM

Aug 5 2019

thj committed rS350586: Add common firewall test suite.
Add common firewall test suite
Aug 5 2019, 11:47 AM
thj closed D21065: Pass/Block test for three firewalls (pf, ipfw, ipf).
Aug 5 2019, 11:47 AM · GSoC Students

Aug 4 2019

D21065: Pass/Block test for three firewalls (pf, ipfw, ipf) is now accepted and ready to land.

All the tests seem to work on r350568

Aug 4 2019, 8:33 PM · GSoC Students

Jul 28 2019

D21086: pf: Remove partial RFC2675 support is now accepted and ready to land.
Jul 28 2019, 8:01 PM
thj added inline comments to D21086: pf: Remove partial RFC2675 support.
Jul 28 2019, 4:49 PM

Jul 27 2019

thj updated subscribers of D21065: Pass/Block test for three firewalls (pf, ipfw, ipf).
Jul 27 2019, 6:53 PM · GSoC Students

Jul 21 2019

thj created D21016: Reduce size of EFI_STAGING_SIZE to 32 on arm.
Jul 21 2019, 7:15 PM
thj added inline comments to D16851: Add support for header chain validation on IPv6 Fragments (RFC7112).
Jul 21 2019, 10:06 AM

Jul 20 2019

thj added a reviewer for D5881: Allwinner USB DRD support (musb_otg): thj.
Jul 20 2019, 2:43 PM · ARM

Jul 16 2019

thj added reviewers for D13293: Don't return IIC_Exxxxx status values to userspace: jtl, bz.
Jul 16 2019, 6:06 PM

Jul 10 2019

thj added a comment to D19047: TCP Dynamic Burst Limit.

I have been digging and I think I have all the background for why this was
removed in r87145.

Jul 10 2019, 2:42 PM

Jul 4 2019

thj added a reviewer for D19047: TCP Dynamic Burst Limit: thj.
Jul 4 2019, 2:24 PM

Jul 3 2019

thj added inline comments to D20655: Make use of stats(3) in the TCP stack.
Jul 3 2019, 8:19 AM

Jun 19 2019

thj added inline comments to D20655: Make use of stats(3) in the TCP stack.
Jun 19 2019, 10:18 AM

May 26 2019

thj edited P261 Masterwork From Distant Lands.
May 26 2019, 8:47 AM

May 23 2019

thj updated the diff for D16851: Add support for header chain validation on IPv6 Fragments (RFC7112).

Respond to review comments

May 23 2019, 1:51 PM

May 9 2019

thj updated the diff for D16851: Add support for header chain validation on IPv6 Fragments (RFC7112).

Address review comments

May 9 2019, 8:04 AM

May 8 2019

thj added a comment to D19960: Remove support for RFC2675.

We wrote an ID:

May 8 2019, 1:01 PM

Apr 23 2019

thj accepted D20011: ip6_randomflowlabel: Avoid blocking if random(4) is not available.
Apr 23 2019, 7:47 AM

Apr 21 2019

thj added a comment to D19973: ip6_id: Avoid blocking if random(4) is not available.

I think we can just use zero for the label if enough entropy is not available. A flow label of zero indicates no flow label "treatment" in the network. On my test machine most early packets are already have a flow label of zero. From RFC 6437

Apr 21 2019, 8:09 PM

Apr 19 2019

thj committed rS346398: Add stat counter for ipv6 atomic fragments.
Add stat counter for ipv6 atomic fragments
Apr 19 2019, 5:06 PM
thj closed D17511: Add stat counter for ipv6 atomic fragments.
Apr 19 2019, 5:06 PM
thj accepted D19966: Improve input validation for IPPROTO_IPV6 level socket option IPV6_CHECKSUM.

Looks good to me

Apr 19 2019, 4:39 PM
thj added a comment to D19960: Remove support for RFC2675.

I am okay with Jonathan's suggested plan.

Apr 19 2019, 6:57 AM

Apr 18 2019

thj updated the diff for D19960: Remove support for RFC2675.

Diff against correct tree

Apr 18 2019, 5:13 PM
thj created D19960: Remove support for RFC2675.
Apr 18 2019, 5:05 PM
thj closed D19952: Add a bugs section to pflog man page.
Apr 18 2019, 11:07 AM
thj committed rS346348: Add a bugs section to pflog man page.
Add a bugs section to pflog man page
Apr 18 2019, 11:07 AM
thj created D19952: Add a bugs section to pflog man page.
Apr 18 2019, 10:34 AM

Apr 16 2019

thj closed D19861: Update and clarify pflog man page.
Apr 16 2019, 1:31 PM
thj committed rS346274: Update and clarify pflog man page.
Update and clarify pflog man page
Apr 16 2019, 1:31 PM

Apr 9 2019

thj added reviewers for D19861: Update and clarify pflog man page: kp, manpages, jtl, bz.
Apr 9 2019, 12:23 PM
thj created D19861: Update and clarify pflog man page.
Apr 9 2019, 12:22 PM

Feb 26 2019

thj added inline comments to D16851: Add support for header chain validation on IPv6 Fragments (RFC7112).
Feb 26 2019, 8:20 PM

Feb 21 2019

thj closed D17521: Correct accounting when dropping fragment queues.

typo in the commit message stopped this being closed automatically

Feb 21 2019, 2:21 PM
thj closed D18354: Fix style nit.

typo in the commit message stopped this being closed automatically

Feb 21 2019, 2:20 PM

Feb 19 2019

thj committed rS344301: When dropping a fragment queue count the number of fragments in the queue.
When dropping a fragment queue count the number of fragments in the queue
Feb 19 2019, 7:58 PM
thj committed rS344292: Fix style after r340832.
Fix style after r340832
Feb 19 2019, 7:05 PM

Nov 27 2018

thj created D18354: Fix style nit.
Nov 27 2018, 10:47 AM

Nov 26 2018

thj created D18343: test.
Nov 26 2018, 3:06 PM
thj abandoned D18343: test.
Nov 26 2018, 3:06 PM

Nov 23 2018

thj committed rS340832: Add support for none ACPI battery method batteries.
Add support for none ACPI battery method batteries
Nov 23 2018, 12:03 PM
thj closed D17434: Add support for none ACPI battery method batteries.
Nov 23 2018, 12:03 PM