tuexen (Michael Tuexen)
User

Projects

User Details

User Since
Feb 4 2016, 4:45 PM (124 w, 1 d)

Recent Activity

Mon, Jun 18

tuexen closed D15855: Fix dtrace output of IP addresses as strings.
Mon, Jun 18, 6:35 PM
tuexen committed rS335325: The IP, TCP, and UDP provider report IP addresses as strings..
The IP, TCP, and UDP provider report IP addresses as strings.
Mon, Jun 18, 6:35 PM
tuexen added a comment to D15833: truss: add option to print the active syscall(s) if no activity after N seconds..

I like the functionality added and that the timeout is configurable via a command line option. However, I would prefer to have the default off... But I leave the decision up to you.

Mon, Jun 18, 6:03 PM

Sun, Jun 17

tuexen added a comment to D15855: Fix dtrace output of IP addresses as strings.

I guess I was not clear enough what the issue is that I'm trying to address. I'm not trying to get the script running. It was just used to demonstrate the issue.

Sun, Jun 17, 11:54 AM

Sat, Jun 16

tuexen created D15855: Fix dtrace output of IP addresses as strings.
Sat, Jun 16, 5:58 PM

Fri, Jun 15

tuexen closed D15634: Use updated TCP timestamps when retransmitting SYN-ACK using the syncache code path.
Fri, Jun 15, 12:29 PM
tuexen committed rS335194: When retransmitting TCP SYN-ACK segments with the TCP timestamp option.
When retransmitting TCP SYN-ACK segments with the TCP timestamp option
Fri, Jun 15, 12:29 PM

Thu, Jun 14

tuexen added a comment to D15386: Improve portability of structs xinpcb and friends..

I'm fine with the SCTP related changes.

Thu, Jun 14, 9:45 PM
tuexen committed rS335179: Provide the ip6_plen in network byte order when calling ip6_output()..
Provide the ip6_plen in network byte order when calling ip6_output().
Thu, Jun 14, 9:31 PM
tuexen committed rS335176: Whitespace changes..
Whitespace changes.
Thu, Jun 14, 9:22 PM

Mon, Jun 11

tuexen added a reviewer for D15634: Use updated TCP timestamps when retransmitting SYN-ACK using the syncache code path: jason_eggnet.com.
Mon, Jun 11, 5:47 AM

Thu, Jun 7

tuexen committed rS334802: MFstable/11 334801.
MFstable/11 334801
Thu, Jun 7, 6:01 PM
tuexen committed rS334801: MFC r334725:.
MFC r334725:
Thu, Jun 7, 5:43 PM

Wed, Jun 6

tuexen committed rS334743: MFstable/11 334732:.
MFstable/11 334732:
Wed, Jun 6, 10:34 PM
tuexen committed rS334740: MFstable/11 334731.
MFstable/11 334731
Wed, Jun 6, 10:02 PM
tuexen committed rS334737: MFstable/11 r334730.
MFstable/11 r334730
Wed, Jun 6, 9:23 PM
tuexen committed rS334734: MFstable/11 r334728:.
MFstable/11 r334728:
Wed, Jun 6, 8:28 PM
tuexen committed rS334732: MFC r334532:.
MFC r334532:
Wed, Jun 6, 8:03 PM
tuexen committed rS334731: MFC r334497:.
MFC r334497:
Wed, Jun 6, 8:02 PM
tuexen committed rS334730: MFC r334494:.
MFC r334494:
Wed, Jun 6, 8:00 PM
tuexen committed rS334729: MFC r333603:.
MFC r333603:
Wed, Jun 6, 7:56 PM
tuexen committed rS334728: MFC r333304:.
MFC r333304:
Wed, Jun 6, 7:52 PM
tuexen committed rS334727: MFC r333178:.
MFC r333178:
Wed, Jun 6, 7:48 PM
tuexen committed rS334725: Improve compliance with RFC 4895 and RFC 6458..
Improve compliance with RFC 4895 and RFC 6458.
Wed, Jun 6, 7:27 PM

Sat, Jun 2

tuexen committed rS334532: Don't overflow a buffer if we receive an INIT or INIT-ACK chunk.
Don't overflow a buffer if we receive an INIT or INIT-ACK chunk
Sat, Jun 2, 4:28 PM

Fri, Jun 1

tuexen committed rS334497: Limit the retransmission timer for SYN-ACKs by TCPTV_REXMTMAX..
Limit the retransmission timer for SYN-ACKs by TCPTV_REXMTMAX.
Fri, Jun 1, 9:24 PM
tuexen committed rS334494: Ensure net.inet.tcp.syncache.rexmtlimit is limited by TCP_MAXRXTSHIFT..
Ensure net.inet.tcp.syncache.rexmtlimit is limited by TCP_MAXRXTSHIFT.
Fri, Jun 1, 7:58 PM

Thu, May 31

tuexen committed rS334442: MFC r333176:.
MFC r333176:
Thu, May 31, 4:48 PM
tuexen committed rS334441: MFC r333382:.
MFC r333382:
Thu, May 31, 4:14 PM
tuexen committed rS334438: MFC r333186:.
MFC r333186:
Thu, May 31, 4:00 PM
tuexen created D15634: Use updated TCP timestamps when retransmitting SYN-ACK using the syncache code path.
Thu, May 31, 12:12 PM

Mon, May 28

tuexen committed rS334286: Use correct mask..
Use correct mask.
Mon, May 28, 1:32 PM

May 21 2018

tuexen committed rS333981: Only fillin data srucuture when actually stored..
Only fillin data srucuture when actually stored.
May 21 2018, 2:53 PM
tuexen committed rS333980: Do the appropriate accounting when ip_output() fails..
Do the appropriate accounting when ip_output() fails.
May 21 2018, 2:52 PM
tuexen committed rS333979: Make clear why there is an assignment, which is not necessary..
Make clear why there is an assignment, which is not necessary.
May 21 2018, 2:51 PM

May 14 2018

tuexen committed rS333604: sctp_get_mbuf_for_msg() should honor the allinone parameter..
sctp_get_mbuf_for_msg() should honor the allinone parameter.
May 14 2018, 3:17 PM
tuexen committed rS333603: Ensure that the MTU's used are multiple of 4..
Ensure that the MTU's used are multiple of 4.
May 14 2018, 1:50 PM

May 8 2018

tuexen committed rS333386: Fix two typos reported by N. J. Mann, which were introduced in.
Fix two typos reported by N. J. Mann, which were introduced in
May 8 2018, 8:39 PM
tuexen committed rS333382: When reporting ERROR or ABORT chunks, don't use more data.
When reporting ERROR or ABORT chunks, don't use more data
May 8 2018, 6:49 PM

May 6 2018

tuexen committed rS333304: Ensure we are not dereferencing a NULL pointer..
Ensure we are not dereferencing a NULL pointer.
May 6 2018, 2:19 PM

May 2 2018

tuexen committed rS333186: Send an ICMPv6 PacketTooBig message in case of forwading a packet which.
Send an ICMPv6 PacketTooBig message in case of forwading a packet which
May 2 2018, 10:11 PM
tuexen added a comment to D14993: Add a limit on how long TCP data can live at the head of the output queue.

OK, I tested this patch and think it is OK to commit under the assumption of removing the sysctl variable net.inet.tcp.maxunacktime.

May 2 2018, 8:07 PM
tuexen committed rS333178: SImplify the call to tcp_drop(), since the handling of soft error.
SImplify the call to tcp_drop(), since the handling of soft error
May 2 2018, 8:04 PM
tuexen committed rS333176: Fix in the documentation that the default hop limit is not 30, but.
Fix in the documentation that the default hop limit is not 30, but
May 2 2018, 7:37 PM

Apr 27 2018

tuexen added a comment to D14993: Add a limit on how long TCP data can live at the head of the output queue.
In D14993#320689, @jtl wrote:

I'm not sure it is a good idea to have a sysctl for the default value. I would prefer to have the default value always be 0 (not changeable by a sysctl) and required the application to set a non-default value via the socket option. Why is there a need to change the default from "off" on a system wide base?

I don't have a particular use case. I assumed it might be easier, in some environments, to change the default rather than change the application code. However, I don't feel strongly that we need to support a non-0 system-wide default.

Apr 27 2018, 2:02 PM
tuexen added inline comments to D14993: Add a limit on how long TCP data can live at the head of the output queue.
Apr 27 2018, 2:00 PM
tuexen added a comment to D14993: Add a limit on how long TCP data can live at the head of the output queue.

I'm not sure it is a good idea to have a sysctl for the default value. I would prefer to have the default value always be 0 (not changeable by a sysctl) and required the application to set a non-default value via the socket option. Why is there a need to change the default from "off" on a system wide base?

Apr 27 2018, 8:32 AM

Apr 16 2018

tuexen committed rS332637: MFC r332353:.
MFC r332353:
Apr 16 2018, 9:22 PM
tuexen committed rS332636: MFC r332273:.
MFC r332273:
Apr 16 2018, 9:20 PM
tuexen committed rS332635: MFC r332271:.
MFC r332271:
Apr 16 2018, 9:19 PM
tuexen committed rS332634: MFC r332269:.
MFC r332269:
Apr 16 2018, 9:17 PM

Apr 10 2018

tuexen committed rS332353: Don't show the number of currently established SCTP associations,.
Don't show the number of currently established SCTP associations,
Apr 10 2018, 8:19 AM

Apr 8 2018

tuexen committed rS332284: Fix an assignment to force the level to be in the required interval..
Fix an assignment to force the level to be in the required interval.
Apr 8 2018, 4:29 PM
tuexen committed rS332283: MFC r327205:.
MFC r327205:
Apr 8 2018, 4:26 PM
tuexen committed rS332282: MFC r327203:.
MFC r327203:
Apr 8 2018, 4:24 PM
tuexen committed rS332276: MFC r327203:.
MFC r327203:
Apr 8 2018, 2:09 PM
tuexen committed rS332273: Fix a logical inversion bug..
Fix a logical inversion bug.
Apr 8 2018, 12:08 PM
tuexen committed rS332271: Small cleanup, no functional change..
Small cleanup, no functional change.
Apr 8 2018, 11:50 AM
tuexen committed rS332269: Fix a signed/unsigned warning showing up for the userland stack.
Fix a signed/unsigned warning showing up for the userland stack
Apr 8 2018, 11:37 AM

Apr 7 2018

tuexen committed rS332257: MFC r327214:.
MFC r327214:
Apr 7 2018, 9:25 PM
tuexen committed rS332256: MFC r327209:.
MFC r327209:
Apr 7 2018, 9:24 PM
tuexen committed rS332255: Clarify that the break is not missing..
Clarify that the break is not missing.
Apr 7 2018, 9:22 PM
tuexen committed rS332254: MFC r327205:.
MFC r327205:
Apr 7 2018, 9:12 PM
tuexen committed rS332253: MFC r328081:.
MFC r328081:
Apr 7 2018, 9:10 PM
tuexen committed rS332252: MFC r328059:.
MFC r328059:
Apr 7 2018, 9:09 PM
tuexen committed rS332251: MFC r328058:.
MFC r328058:
Apr 7 2018, 9:08 PM
tuexen committed rS332250: MFC r328033:.
MFC r328033:
Apr 7 2018, 9:07 PM
tuexen committed rS332249: MFC r328015:.
MFC r328015:
Apr 7 2018, 9:06 PM
tuexen committed rS332248: MFC r328014:.
MFC r328014:
Apr 7 2018, 9:05 PM
tuexen committed rS332247: MFC r327995:.
MFC r327995:
Apr 7 2018, 9:04 PM
tuexen committed rS332246: MFC r327994:.
MFC r327994:
Apr 7 2018, 9:03 PM
tuexen committed rS332245: MFC r327967:.
MFC r327967:
Apr 7 2018, 9:01 PM
tuexen committed rS332244: MFC r327966:.
MFC r327966:
Apr 7 2018, 9:00 PM
tuexen committed rS332243: MFC r327962:.
MFC r327962:
Apr 7 2018, 8:57 PM
tuexen committed rS332242: MFC r327961:.
MFC r327961:
Apr 7 2018, 8:56 PM
tuexen committed rS332241: MFC r327921:.
MFC r327921:
Apr 7 2018, 8:54 PM
tuexen committed rS332239: MFC r327919:.
MFC r327919:
Apr 7 2018, 8:52 PM
tuexen committed rS332238: MFC r331061:.
MFC r331061:
Apr 7 2018, 8:47 PM
tuexen committed rS332237: MFC r328488:.
MFC r328488:
Apr 7 2018, 8:44 PM
tuexen committed rS332236: MFC r328478:.
MFC r328478:
Apr 7 2018, 8:42 PM
tuexen committed rS332235: MFC r328477:.
MFC r328477:
Apr 7 2018, 8:40 PM
tuexen committed rS332234: MFC r328066:.
MFC r328066:
Apr 7 2018, 8:39 PM
tuexen committed rS332232: MFC r328028:.
MFC r328028:
Apr 7 2018, 8:37 PM
tuexen committed rS332230: MFC r327844:.
MFC r327844:
Apr 7 2018, 8:34 PM
tuexen committed rS332229: MFC r326233:.
MFC r326233:
Apr 7 2018, 8:27 PM
tuexen committed rS332228: MFC r326829:.
MFC r326829:
Apr 7 2018, 8:23 PM
tuexen committed rS332227: MFC r326672:.
MFC r326672:
Apr 7 2018, 8:22 PM
tuexen committed rS332226: MFC r325864:.
MFC r325864:
Apr 7 2018, 8:15 PM
tuexen committed rS332225: MFC r325788:.
MFC r325788:
Apr 7 2018, 8:13 PM
tuexen committed rS332224: MFC r325746:.
MFC r325746:
Apr 7 2018, 8:12 PM
tuexen committed rS332223: MFC r325434:.
MFC r325434:
Apr 7 2018, 8:10 PM
tuexen committed rS332222: MFC r325370:.
MFC r325370:
Apr 7 2018, 8:08 PM
tuexen committed rS332221: MFC r325284:.
MFC r325284:
Apr 7 2018, 8:07 PM
tuexen committed rS332220: MFC r325046:.
MFC r325046:
Apr 7 2018, 8:05 PM
tuexen committed rS332218: MFC r324971:.
MFC r324971:
Apr 7 2018, 8:03 PM
tuexen committed rS332217: MFC r324958:.
MFC r324958:
Apr 7 2018, 8:02 PM
tuexen committed rS332216: MFC r324954:.
MFC r324954:
Apr 7 2018, 8:01 PM
tuexen committed rS332215: MFC r324730:.
MFC r324730:
Apr 7 2018, 7:59 PM
tuexen committed rS332214: MFC r324729:.
MFC r324729:
Apr 7 2018, 7:58 PM
tuexen committed rS332213: MFC r324638:.
MFC r324638:
Apr 7 2018, 7:56 PM