Page MenuHomeFreeBSD
Feed Advanced Search

Jun 20 2017

gnn accepted D11016: Add a sysctl to toggle the use of the sockets LOWAT when calculating auto window growth.
Jun 20 2017, 11:30 PM

Jun 10 2017

gnn committed rS319805: Update the variables as well..
Update the variables as well.
Jun 10 2017, 8:51 PM
gnn committed rS319804: Update Makefile to contain the new DTrace lockstat manual page..
Update Makefile to contain the new DTrace lockstat manual page.
Jun 10 2017, 8:47 PM
gnn committed rS319803: Manual page for the DTrace lockstat provider.
Manual page for the DTrace lockstat provider
Jun 10 2017, 8:42 PM
gnn closed D11128: New manual page for the DTrace lockstat provider by committing rS319803: Manual page for the DTrace lockstat provider.
Jun 10 2017, 8:42 PM
gnn updated the diff for D11128: New manual page for the DTrace lockstat provider.

Address markj's comments.

Jun 10 2017, 8:39 PM
gnn added inline comments to D11128: New manual page for the DTrace lockstat provider.
Jun 10 2017, 8:36 PM
gnn added a reviewer for D11128: New manual page for the DTrace lockstat provider: DTrace.
Jun 10 2017, 5:27 PM
gnn updated the diff for D11128: New manual page for the DTrace lockstat provider.
Jun 10 2017, 5:27 PM
gnn created D11128: New manual page for the DTrace lockstat provider.
Jun 10 2017, 3:04 PM

Jun 8 2017

gnn accepted D11086: Enable the ability to load multiple versions of the same TCP stack.
Jun 8 2017, 12:25 AM

Jun 5 2017

gnn added reviewers for D11003: Load balance sockets with new SO_REUSEPORT_LB option: transport, rrs, jtl, tuexen.
Jun 5 2017, 1:58 PM

May 12 2017

gnn added a reviewer for D10686: Improve layout of struct inpcb: bz.
May 12 2017, 12:48 PM

May 6 2017

gnn accepted D10592: pf: Fix vnet initialisation.
May 6 2017, 8:00 PM

May 3 2017

gnn added inline comments to D9988: Add support for a copyoutmbuf() subroutine for DTrace..
May 3 2017, 11:07 AM

Apr 22 2017

gnn accepted D10432: Flush the LRO ctrl as soon as lro_mbufs fills up..
Apr 22 2017, 4:30 PM
gnn accepted D10430: Frames that are not considered for LRO should not be counted in LRO stats..
Apr 22 2017, 4:30 PM
gnn accepted D10424: Ignore TCP SYN-ACK segments with non-matching SEG.ACK in SYN-SENT state.
Apr 22 2017, 2:47 PM

Apr 20 2017

gnn accepted D10272: Improve handling of syncookies.

The Transport group discussed this during a conference call and decided that this is good to go in.

Apr 20 2017, 4:09 PM

Apr 14 2017

gnn accepted D10384: Make crypto(9) multi thread.

Other than the two minor nits above this looks OK to me.

Apr 14 2017, 1:34 PM

Apr 13 2017

gnn accepted D10375: Add large replay widow support to setkey(8) and improve setkey's debugging.
Apr 13 2017, 1:57 PM

Apr 11 2017

gnn accepted D9894: Honor net.inet.tcp.drop_synfin in other states than LISTEN.
Apr 11 2017, 2:00 PM
gnn accepted D10356: Inherit IPv6 checksum offloading flags to vlan interfaces.
Apr 11 2017, 1:40 PM
gnn accepted D10358: Make sysctl identifiers for direct netisr queue to be unique.
Apr 11 2017, 1:33 PM

Apr 9 2017

gnn accepted D9668: Support estimated RTT for receive buffer auto resizing.
Apr 9 2017, 10:45 PM

Apr 8 2017

gnn accepted D10313: rendevous -> rendezvous.
Apr 8 2017, 12:02 PM

Apr 7 2017

gnn accepted D9668: Support estimated RTT for receive buffer auto resizing.

I like the use of DTrace as well. Please add the script as another commit.

Apr 7 2017, 6:00 PM

Apr 4 2017

gnn added a comment to D10272: Improve handling of syncookies.

Note that this has failed to build according to the build bot (see Harbormaster). Thoughts on that?

Apr 4 2017, 9:56 PM

Mar 30 2017

gnn committed rS316210: MFC: 313176, 313177, 313359.
MFC: 313176, 313177, 313359
Mar 30 2017, 2:52 AM
gnn committed rS316208: MFC: 311225, 311243, 313045.
MFC: 311225, 311243, 313045
Mar 30 2017, 2:44 AM
gnn requested changes to D9894: Honor net.inet.tcp.drop_synfin in other states than LISTEN.

Other than the need for some clarifying parentheses I think this is OK.

Mar 30 2017, 1:12 AM

Mar 29 2017

gnn accepted D10149: DTrace Audit Provider Prototype.
Mar 29 2017, 6:01 PM

Mar 28 2017

gnn requested changes to D10158: [mbufq] add mbufq_concat_all().

Looks like Jenkins didn't like this little change either. You should look into the build failure. I also agree with the removal of _all() from the function name.

Mar 28 2017, 11:50 PM
gnn accepted D10149: DTrace Audit Provider Prototype.
Mar 28 2017, 11:36 PM

Mar 27 2017

gnn accepted D10135: Enable route and LLE (ndp) caching in TCP/IPv6.
Mar 27 2017, 12:25 AM

Mar 25 2017

gnn committed rS315951: Free Mike Karels from mentorship..
Free Mike Karels from mentorship.
Mar 25 2017, 2:12 PM
gnn accepted D10059: Fix reference count leak with L2 caching..
Mar 25 2017, 2:07 PM

Mar 21 2017

gnn accepted D9571: bridgestp: update path cost on media changes.
Mar 21 2017, 5:44 AM
gnn added inline comments to D9658: Remove the arbitrary limit on DTrace buffers.
Mar 21 2017, 4:55 AM

Mar 18 2017

gnn accepted D10018: Summary:.
Mar 18 2017, 12:33 AM

Mar 17 2017

gnn added inline comments to D10018: Summary:.
Mar 17 2017, 6:14 AM
gnn accepted D10018: Summary:.

Other than the nits I pointed out already this looks like a good change.

Mar 17 2017, 5:08 AM

Mar 16 2017

gnn updated the diff for D10013: Add support for syscall::*fork:return probes in both parent and child..

Remove filtering based on system call type (suggested by rwatson)

Mar 16 2017, 8:58 AM

Mar 15 2017

gnn updated the summary of D10013: Add support for syscall::*fork:return probes in both parent and child..
Mar 15 2017, 1:22 PM
gnn created D10013: Add support for syscall::*fork:return probes in both parent and child..
Mar 15 2017, 1:21 PM
gnn added a comment to D10006: Add dwatch(8) for watching processes as they trigger dtrace probe.

New, BSD license, code does not need to be in cddl. Most of the new D scripts and programs go into either share/dtrace or the DTrace Toolkit port. Since this is a script I'd put it into share/dtrace if you want it in the src tree.

Mar 15 2017, 1:56 AM

Mar 14 2017

gnn added a comment to D9987: Add support for syscall::*fork:return tracing in DTrace.

Actually it was in kern_fork() that I first looked, but, we do not have access to the syscall args structure at that point. I'll dig a bit more to see if I missed a pointer that would lead me there, or figure out if there is a reasonable way to synthesize one.

Mar 14 2017, 4:18 AM

Mar 13 2017

gnn added a reviewer for D9988: Add support for a copyoutmbuf() subroutine for DTrace.: DTrace.
Mar 13 2017, 9:45 AM
gnn added a reviewer for D9987: Add support for syscall::*fork:return tracing in DTrace: graeme.jenkinson_cl.cam.ac.uk.
Mar 13 2017, 9:44 AM
gnn created D9988: Add support for a copyoutmbuf() subroutine for DTrace..
Mar 13 2017, 9:43 AM
gnn added reviewers for D9987: Add support for syscall::*fork:return tracing in DTrace: markj, DTrace.
Mar 13 2017, 9:39 AM
gnn created D9987: Add support for syscall::*fork:return tracing in DTrace.
Mar 13 2017, 9:38 AM

Mar 4 2017

gnn added a comment to D9721: Add netisr queue for deferred IPsec processing to reduce kernel stack requirements.

If you can wait a day or so I'd love to have Olivier, now added to the review, run one of his perf tests on this.

Mar 4 2017, 12:23 AM
gnn added a reviewer for D9721: Add netisr queue for deferred IPsec processing to reduce kernel stack requirements: olivier.
Mar 4 2017, 12:22 AM

Mar 2 2017

gnn added inline comments to D9805: Add the ability to filter the listing of security policies by policy scope.
Mar 2 2017, 4:40 PM
gnn accepted D9847: Try to extract the RFC1048 data from PXE.
Mar 2 2017, 4:38 PM
gnn accepted D9854: Add cxgbetool(8) to the base system..
Mar 2 2017, 7:02 AM

Feb 23 2017

gnn accepted D9701: Errors caused by DTrace are not correctly handled by ARMv6 abort_handler().
Feb 23 2017, 6:08 PM · ARM, DTrace
gnn added inline comments to D9721: Add netisr queue for deferred IPsec processing to reduce kernel stack requirements.
Feb 23 2017, 12:45 PM

Feb 17 2017

gnn updated the diff for D9658: Remove the arbitrary limit on DTrace buffers.

Address two of markj's suggestions.

Feb 17 2017, 11:22 PM
gnn added a comment to D9658: Remove the arbitrary limit on DTrace buffers.

Updated

Feb 17 2017, 11:21 PM
gnn added inline comments to D9658: Remove the arbitrary limit on DTrace buffers.
Feb 17 2017, 11:19 PM
gnn added inline comments to D9658: Remove the arbitrary limit on DTrace buffers.
Feb 17 2017, 11:00 PM
gnn added reviewers for D9658: Remove the arbitrary limit on DTrace buffers: markj, rwatson, arun.thomas_gmail.com, DTrace.
Feb 17 2017, 10:51 PM
gnn retitled D9658: Remove the arbitrary limit on DTrace buffers from to Remove the arbitrary limit on DTrace buffers.
Feb 17 2017, 10:50 PM
gnn accepted D9563: Introduce libxo to arp(8).
Feb 17 2017, 8:41 PM

Feb 15 2017

gnn accepted D9625: Remove inet_ntoa(); use inet_ntoa_r() instead.
Feb 15 2017, 11:49 PM
gnn accepted D9609: bxe: enable usage with NetXtreme II BCM57840 2x20GbE chip.
Feb 15 2017, 2:02 PM

Feb 14 2017

gnn accepted D8549: Port the Linux AMD xgbe driver to FreeBSD as axgbe.
Feb 14 2017, 1:26 PM

Feb 13 2017

gnn accepted D9573: vtnet: don't update VLAN filter when parent is not running..
Feb 13 2017, 9:34 PM

Feb 12 2017

gnn committed rS313689: Change mentorship of Ermal from gnn@ to ae@.
Change mentorship of Ermal from gnn@ to ae@
Feb 12 2017, 9:00 PM
gnn added inline comments to D8549: Port the Linux AMD xgbe driver to FreeBSD as axgbe.
Feb 12 2017, 7:55 PM

Feb 11 2017

gnn added inline comments to D9235: Provide IP_ORIGDSTADDR socket option.
Feb 11 2017, 9:56 PM
gnn accepted D9519: Don't zero out srtt after excess retransmits.
Feb 11 2017, 4:54 PM
gnn added inline comments to D9519: Don't zero out srtt after excess retransmits.
Feb 11 2017, 4:10 PM

Feb 9 2017

gnn accepted D9475: Improve sending of TCP window updates.
Feb 9 2017, 5:48 PM

Feb 7 2017

gnn committed rS313359: Fix the ifdef protection and remove superfluous extern statements.
Fix the ifdef protection and remove superfluous extern statements
Feb 7 2017, 1:21 AM

Feb 5 2017

gnn requested changes to D5017: More than 65K connection from single application.

This cannot be committed until the comments by julian (who you say proposed this) and others are addressed.

Feb 5 2017, 9:35 PM · network
gnn accepted D9352: merge projects/ipsec into head/.
Feb 5 2017, 6:02 PM

Feb 3 2017

gnn committed rS313177: Files which implement the new random number system code for DTrace.
Files which implement the new random number system code for DTrace
Feb 3 2017, 10:40 PM
gnn committed rS313176: Replace the implementation of DTrace's RAND subroutine for generating.
Replace the implementation of DTrace's RAND subroutine for generating
Feb 3 2017, 10:26 PM
gnn closed D9051: Replacement for DTrace's RAND subroutine by committing rS313176: Replace the implementation of DTrace's RAND subroutine for generating.
Feb 3 2017, 10:26 PM · DTrace

Feb 1 2017

gnn accepted D9374: Use PC-relative relocations for USDT probe offsets on x86.
Feb 1 2017, 9:21 PM
gnn added a member for DTrace: gnn.
Feb 1 2017, 8:47 PM
gnn committed rS313045: Add an mbuf to ipinfo_t translator to finish cleanup of mbuf passing to TCP….
Add an mbuf to ipinfo_t translator to finish cleanup of mbuf passing to TCP…
Feb 1 2017, 7:33 PM
gnn closed D9401: Add an mbuf to ipinfo_t translator by committing rS313045: Add an mbuf to ipinfo_t translator to finish cleanup of mbuf passing to TCP….
Feb 1 2017, 7:33 PM
gnn added inline comments to D9401: Add an mbuf to ipinfo_t translator.
Feb 1 2017, 7:29 PM
gnn abandoned D9399: Continue cleanup of TCP probes by checking for NULL mbuf in macros..
Feb 1 2017, 2:13 AM
gnn added reviewers for D9401: Add an mbuf to ipinfo_t translator: markj, bz.
Feb 1 2017, 2:11 AM
gnn retitled D9401: Add an mbuf to ipinfo_t translator from to Add an mbuf to ipinfo_t translator.
Feb 1 2017, 2:11 AM

Jan 31 2017

gnn updated the diff for D9399: Continue cleanup of TCP probes by checking for NULL mbuf in macros..

Address issue pointed out by mjg@

Jan 31 2017, 4:59 PM
gnn added a comment to D9374: Use PC-relative relocations for USDT probe offsets on x86.

Is there any reason to remove the Illumos/Sparc code? Since it's under ifdef I'd leave that in for now.

Jan 31 2017, 4:08 PM
gnn updated D9399: Continue cleanup of TCP probes by checking for NULL mbuf in macros..
Jan 31 2017, 4:02 PM
gnn retitled D9399: Continue cleanup of TCP probes by checking for NULL mbuf in macros. from to Continue cleanup of TCP probes by checking for NULL mbuf in macros..
Jan 31 2017, 4:00 PM

Jan 26 2017

gnn added reviewers for D9352: merge projects/ipsec into head/: bz, gnn, glebius.
Jan 26 2017, 4:21 PM

Jan 20 2017

gnn added a reviewer for D7396: HWPMC: Fix clang stack frame parsing: emaste.
Jan 20 2017, 8:12 PM

Jan 16 2017

gnn requested changes to D3687: Implement kernel support for hardware rate limited sockets.

There are a few things in here that seem to be both important and unresolved. I'll push np@ and gallatin@ to chime in because they have been the most frequent commenters. If this is not unstuck by Wednesday then let's get it in. But I hate having to "fix things in post."

Jan 16 2017, 7:49 PM

Jan 15 2017

gnn added inline comments to D9171: New socket option SO_CLOCKTYPE to pick from several different clock sources to fill timestamps from.
Jan 15 2017, 9:16 PM
gnn added a comment to D9171: New socket option SO_CLOCKTYPE to pick from several different clock sources to fill timestamps from.

One minor change to a name.

Jan 15 2017, 2:52 PM
gnn accepted D9171: New socket option SO_CLOCKTYPE to pick from several different clock sources to fill timestamps from.

I agree it should be a separate option. Let's move this code forwards first. I've been talking to other developers about exposing hardware timestamps and that definitely needs to work in a different way.

Jan 15 2017, 2:51 PM