Page MenuHomeFreeBSD
Feed Advanced Search

Jul 4 2016

gnn accepted D7075: FFL: (bugfix) Correctly calculate snd_max in persist case.
Jul 4 2016, 12:33 AM
gnn accepted D7076: FFL: (optimization) Skip some logic if new window size is <= old window size.
Jul 4 2016, 12:32 AM
gnn accepted D7077: FFL: Remove unnecessary long casts in tcp_respond().
Jul 4 2016, 12:31 AM
gnn accepted D7078: FFL: Correct a cast in tcp_fill_info().
Jul 4 2016, 12:30 AM
gnn accepted D7066: FFL: Convert hostcache rmx_sendpipe and rmx_recvpipe from u_long to uint32_t.
Jul 4 2016, 12:30 AM
gnn accepted D7067: FFL: Make tcp_ts_getticks() return uint32_t instead of u_int.
Jul 4 2016, 12:30 AM
gnn accepted D7069: FFL: Make tcp_maxmtu() and tcp_maxmtu6() return uint32_t instead of u_long.
Jul 4 2016, 12:29 AM
gnn accepted D7070: FFL: Change tiwin from long to uint32_t.
Jul 4 2016, 12:29 AM
gnn accepted D7071: FFL: Convert tcp_mss() bufsize variable from u_long to uint32_t.
Jul 4 2016, 12:27 AM
gnn accepted D7072: FFL: (cleanup) Change cast when comparing tlen to tp->th_urp.
Jul 4 2016, 12:27 AM
gnn accepted D7073: FFL: Change type of tcp_output() recwin, sendwin, and adv variables..
Jul 4 2016, 12:27 AM
gnn accepted D7064: FFL: Convert hostcache rmx_rttvar from u_long to uint32_t.
Jul 4 2016, 12:26 AM
gnn accepted D7065: FFL: Convert hostcache rmx_cwnd from u_long to uint32_t.
Jul 4 2016, 12:26 AM
gnn accepted D7068: FFL: Change tcp_hhook_data len from long to uint32_t.
Jul 4 2016, 12:26 AM
gnn accepted D7058: FFL: Change snd_cwnd and snd_cwnd_prev from u_long to uint32_t.
Jul 4 2016, 12:25 AM
gnn accepted D7059: FFL: Change snd_ssthresh and snd_ssthresh_prev from u_long to uint32_t.
Jul 4 2016, 12:25 AM
gnn accepted D7060: FFL: Change max_sndwnd from u_long to uint32_t.
Jul 4 2016, 12:25 AM
gnn accepted D7061: FFL: Change hostcache rmx_mtu from u_long to uint32_t.
Jul 4 2016, 12:24 AM
gnn accepted D7062: FFL: Convert hostcache rmx_ssthresh from u_long to uint32_t.
Jul 4 2016, 12:24 AM
gnn accepted D7063: FFL: Convert hostcache rmx_rtt from u_long to uint32_t.
Jul 4 2016, 12:23 AM
gnn accepted D7056: FFL: Change rcv_wnd from u_long to uint32_t.
Jul 4 2016, 12:22 AM
gnn accepted D7055: FFL: (cleanup) Remove tcp_seq_subtract() declaration.
Jul 4 2016, 12:21 AM

Jun 29 2016

gnn accepted D6931: Free TCPPCAP mbufs when under memory pressure.
Jun 29 2016, 11:40 PM
gnn committed rP417796: Add new files missed in the previous update.
Add new files missed in the previous update
Jun 29 2016, 11:20 PM

Jun 26 2016

gnn updated subscribers of D6931: Free TCPPCAP mbufs when under memory pressure.
Jun 26 2016, 6:28 PM
gnn committed rP417598: Update both librdkafka and kafkacat to their latest revisions.
Update both librdkafka and kafkacat to their latest revisions
Jun 26 2016, 6:20 PM

Jun 25 2016

gnn committed rP417487: Update avro and related ports from version 1.7.7 to 1.8.1.
Update avro and related ports from version 1.7.7 to 1.8.1
Jun 25 2016, 8:29 PM

Jun 22 2016

gnn accepted D6922: No longer mark TCP TW zone NO_FREE.
Jun 22 2016, 8:29 PM
gnn accepted D6923: Make TCP shutdown more conditional.
Jun 22 2016, 8:28 PM

Jun 21 2016

gnn accepted D6747: Top-down VNET teardown.
Jun 21 2016, 12:05 AM

Jun 17 2016

gnn accepted D6747: Top-down VNET teardown.

One minor nit shown above.

Jun 17 2016, 2:57 PM
gnn added a reviewer for D6747: Top-down VNET teardown: bms.
Jun 17 2016, 2:56 PM

Jun 15 2016

gnn added a member for committers: karels.
Jun 15 2016, 12:03 AM

Jun 14 2016

gnn committed rS301901: Add Mike Karels (karels@) with myself as his mentor..
Add Mike Karels (karels@) with myself as his mentor.
Jun 14 2016, 11:58 PM

Jun 13 2016

gnn accepted D6612: net: allow fast-forwarding TSO packets.
Jun 13 2016, 11:40 PM

Jun 10 2016

gnn added a comment to D6795: Don't compile extra TCP modules by default.

I'm still OK with this.

Jun 10 2016, 1:48 PM

Jun 6 2016

gnn committed rS301478: Add missing constants from RFCs 4443 and 6550.
Add missing constants from RFCs 4443 and 6550
Jun 6 2016, 12:35 AM
gnn accepted D6723: [6/6] sfxge(4): pick an RSS bucket for the packet enqueued and select TXQ accordingly.
Jun 6 2016, 12:32 AM
gnn accepted D6722: [5/6] sfxge(4): set up the indirection table using the kernel-driven RSS bucket identifiers.
Jun 6 2016, 12:32 AM
gnn accepted D6721: [4/6] sfxge(4): bind interrupts to CPUs in accordance with bucket to CPU map.
Jun 6 2016, 12:32 AM
gnn accepted D6720: [3/6] sfxge(4): restrict the maximum number of RSS channels by the number of RSS buckets.
Jun 6 2016, 12:31 AM
gnn accepted D6719: [2/6] sfxge(4): get RSS key to be programmed into NIC from the kernel.
Jun 6 2016, 12:31 AM
gnn accepted D6718: [1/6] sfxge(4): prepare sfxge to be RSS API aware.
Jun 6 2016, 12:31 AM

Jun 3 2016

gnn accepted D6691: Per-VNET flag on netir and cleanup.
Jun 3 2016, 1:47 PM

Jun 2 2016

gnn committed rS301229: Fix up the Infiniband code to handle the new arpresolve..
Fix up the Infiniband code to handle the new arpresolve.
Jun 2 2016, 8:53 PM
gnn committed rS301217: This change re-adds L2 caching for TCP and UDP, as originally added in D4306.
This change re-adds L2 caching for TCP and UDP, as originally added in D4306
Jun 2 2016, 5:51 PM
gnn closed D6262: Implement L2 lookup caching for TCP and UDP by committing rS301217: This change re-adds L2 caching for TCP and UDP, as originally added in D4306.
Jun 2 2016, 5:51 PM
gnn accepted D6691: Per-VNET flag on netir and cleanup.
Jun 2 2016, 5:47 PM
gnn accepted D6619: Use insertion sort instead of bubble sort in TCP LRO.
Jun 2 2016, 4:31 PM
gnn accepted D2856: make ifconfig print ipv4 netmasks in dotted-quad notation, rather than hex.
Jun 2 2016, 3:04 AM
gnn accepted D6262: Implement L2 lookup caching for TCP and UDP.

I've tested this in a two host test using iperf. https://github.com/gvnn3/netperf/tree/master/VANILLA/Tests/iperf-twohost-nooffload

Jun 2 2016, 2:18 AM
gnn committed rS301182: Fix kernel build. Improper definition location of a variable..
Fix kernel build. Improper definition location of a variable.
Jun 2 2016, 2:00 AM

Jun 1 2016

gnn accepted D6673: sfxge(4): set moderation in efx_ev_qcreate..
Jun 1 2016, 1:53 PM

May 31 2016

gnn added a reviewer for D6612: net: allow fast-forwarding TSO packets: transport.
May 31 2016, 9:28 PM
gnn accepted D6662: sfxge(4): avoid code duplication in SW events definition.
May 31 2016, 6:56 PM
gnn accepted D6661: sfxge(4): zero should be used as RxQ label in SW event.
May 31 2016, 6:26 PM
gnn accepted D2856: make ifconfig print ipv4 netmasks in dotted-quad notation, rather than hex.
May 31 2016, 4:47 PM
gnn added a comment to D6619: Use insertion sort instead of bubble sort in TCP LRO.

Why are we implementing new sorts in the TCP stack? The stack should depend on generic sorting functions placed in a library.

May 31 2016, 4:46 PM
gnn accepted D6652: Remove pr_destroy in favour of VNET_SYSUNINITs..
May 31 2016, 3:07 PM

May 27 2016

gnn accepted D6581: Don't panic when stopping sampling.
May 27 2016, 5:50 PM

May 23 2016

gnn accepted D6508: sfxge(4): provide option to disable not a local MAC address check.
May 23 2016, 11:46 PM
gnn accepted D6507: sfxge(4): be ready to receive events immediately after event queues are created.
May 23 2016, 11:45 PM
gnn accepted D6510: sfxge(4): enable Medford support.
May 23 2016, 11:45 PM

May 20 2016

gnn committed rS300256: Remove DTrace tooklkit from the mtree and add the files to remove.
Remove DTrace tooklkit from the mtree and add the files to remove
May 20 2016, 1:38 AM

May 19 2016

gnn committed rS300226: Remove the old version of the DTraceToolkit from the source tree..
Remove the old version of the DTraceToolkit from the source tree.
May 19 2016, 7:52 PM
gnn added a comment to D6448: Allow bigger number of packets to generate.

Push it out to 64 bits please.

May 19 2016, 3:31 PM

May 18 2016

gnn accepted D6438: Move VNET taerdown if_vmove() code to if.c under VNET_SYSUNINIT.
May 18 2016, 6:24 PM

May 17 2016

gnn committed rS300067: Final nit in ReiserFS removal..
Final nit in ReiserFS removal.
May 17 2016, 5:10 PM
gnn committed rS300065: Finish cleaning up after killing ReiserFS..
Finish cleaning up after killing ReiserFS.
May 17 2016, 5:00 PM
gnn committed rS300062: Kill off ReiserFS as it is no longer supported, for obvious reasons..
Kill off ReiserFS as it is no longer supported, for obvious reasons.
May 17 2016, 3:37 PM

May 14 2016

gnn accepted D5547: Fix shebang lines in DTrace Toolkit scripts. Perl, on FreeBSD, is no longer found at /usr/bin/perl. This commit fixes three shebang lines from the DTrace Toolkit to use /usr/bin/env instead..
May 14 2016, 6:24 PM

May 5 2016

gnn added reviewers for D4294: modernize TCP constants: gnn, transport.
May 5 2016, 4:26 PM · transport

May 1 2016

gnn committed rS298892: Add a manual page for pkt-gen..
Add a manual page for pkt-gen.
May 1 2016, 5:55 PM

Apr 27 2016

gnn accepted D6121: sfxge(4): do not use RxQ index as label.
Apr 27 2016, 10:48 PM

Apr 23 2016

gnn accepted D6069: Add an EARLY_AP_STARTUP option to start APs earlier during boot..
Apr 23 2016, 4:34 PM
gnn accepted D6062: Handle non-compressed packets for IPComp in tunnel mode..

I have confirmed this fixes the problem I initially saw.

Apr 23 2016, 3:50 PM

Apr 21 2016

gnn committed rS298386: Add the address at which the routine returned..
Add the address at which the routine returned.
Apr 21 2016, 3:18 AM
gnn added a comment to D5872: tcp: Don't prematurely drop receiving-only connections.

Not my comment "once everyone agrees" :-)

Apr 21 2016, 1:27 AM
gnn added a comment to D5872: tcp: Don't prematurely drop receiving-only connections.

Let's keep this moving along. Mike isn't (yet) a committer but if someone can commit this once everyone agrees that would be great.

Apr 21 2016, 1:09 AM

Apr 20 2016

gnn requested changes to D5241: Replace insertion sort with hpsort in our kernel's qsort() function..

I'm in private conversation with hps@ about this proposal.

Apr 20 2016, 1:41 PM

Apr 13 2016

gnn accepted D5924: TCP Timer cleanup..
Apr 13 2016, 12:29 AM

Apr 11 2016

gnn accepted D5918: Avoid underflow during calculation of space avail for nsegs.
Apr 11 2016, 9:32 PM
gnn committed rS297799: MFC 297358.
MFC 297358
Apr 11 2016, 2:42 AM

Apr 10 2016

gnn accepted D5896: VNET: do not lose if_bpf attachment on if_vmove().
Apr 10 2016, 3:20 PM

Apr 2 2016

gnn accepted D5802: Make the KASSERT in hash destroy more informative.
Apr 2 2016, 7:13 PM

Mar 31 2016

gnn committed rS297439: Unbreak the RSS/PCBGROUp build..
Unbreak the RSS/PCBGROUp build.
Mar 31 2016, 12:53 AM

Mar 30 2016

gnn requested changes to D5779: Implement dtrace_getupcstack in ARM64.

Only one requested change from me. I have not tested this directly, only read the code.

Mar 30 2016, 1:17 PM

Mar 29 2016

gnn accepted D5761: net/intel-ixl-kmod Updated 40 gigabit FreeBSD Base Driver for Intel(R) Network Connections.

Carry on then!

Mar 29 2016, 4:04 PM
gnn added a comment to D5761: net/intel-ixl-kmod Updated 40 gigabit FreeBSD Base Driver for Intel(R) Network Connections.

Why does it need to be called kmod? I'd just name it intel-ixl

Mar 29 2016, 12:45 PM

Mar 28 2016

gnn committed rS297358: Add ethertype reserved for network testing.
Add ethertype reserved for network testing
Mar 28 2016, 6:26 PM

Mar 25 2016

gnn accepted D5735: VNET: free raw socket zone.
Mar 25 2016, 12:45 AM
gnn accepted D5736: VNET: cleanup divert socket zone.
Mar 25 2016, 12:45 AM
gnn accepted D5734: VNET: cleanup TCP on vent teardown.

That delay is kind of hackish. But it's a start.

Mar 25 2016, 12:45 AM
gnn accepted D5733: VNET: stop timer before freeing resources.
Mar 25 2016, 12:44 AM
gnn accepted D5732: VNET: safely destroy tcp_inpcb zone.
Mar 25 2016, 12:43 AM
gnn accepted D5731: VNET: Safely destroy the tfo zone.
Mar 25 2016, 12:43 AM
gnn committed rS297258: Remove dependency on mbuf provider as mbuf SDTs are now in the SDT space..
Remove dependency on mbuf provider as mbuf SDTs are now in the SDT space.
Mar 25 2016, 12:34 AM

Mar 24 2016

gnn committed rS297227: Move mbuf provider under SDT to indicate that it is FreeBSD specific.
Move mbuf provider under SDT to indicate that it is FreeBSD specific
Mar 24 2016, 8:26 AM
gnn closed D5716: Move mbuf provider under SDT to indicate that it is FreeBSD specific and not a stable interface. by committing rS297227: Move mbuf provider under SDT to indicate that it is FreeBSD specific.
Mar 24 2016, 8:26 AM
gnn committed rS297225: FreeBSD previously provided route caching for TCP (and UDP). Re-add.
FreeBSD previously provided route caching for TCP (and UDP). Re-add
Mar 24 2016, 7:55 AM