Page MenuHomeFreeBSD
Feed Advanced Search

Jun 29 2022

chris_cretaforce.gr added a watcher for transport: chris_cretaforce.gr.
Jun 29 2022, 9:47 PM

Jan 27 2022

gnn removed a member for transport: gnn.
Jan 27 2022, 3:56 PM

Jun 11 2021

heliocentric_gmail.com added a watcher for transport: heliocentric_gmail.com.
Jun 11 2021, 12:32 AM

Mar 17 2021

cy added a member for transport: cy.
Mar 17 2021, 2:15 PM

Jan 24 2021

donner removed a member for transport: donner.
Jan 24 2021, 10:21 PM

Jul 17 2020

nc added a comment to D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.
In D25681#568379, @lutz_donnerhacke.de wrote:

ce(4) for PCI G.703/E1 card,
cp(4) for PCI V.35/RS-232/RS-530/RS-449/X.21/G.703/E1/E3/T3/STS-1 cards,
and cx(4)/ctau(4) for some ISA cards but these do not exist in FreeBSD 13 anymore,
removed by emaste@ recently.

Both ce(4) and cp(4) are i386-only drivers at present.

Such synchronous lines are still in use (here):

  • G.703 is common in phone systems.
  • X.21 for leased lines (with old contracts),
  • E1/E3 for SDH (carrier grade) leases lines.
  • RS-232 is the ordinary serial port, the other RS- are industry specific serials (mainly other voltages)

But you are right: Do we really need a specialized PPP hardware support these days?
Do we really want to run a recent kernel on this antique hardware? It would be a sacrilege.

Normal PPP over serial lines (currently available) does work using ppp(4)

Jul 17 2020, 1:07 AM · network, transport

Jul 16 2020

donner added a comment to D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.

ce(4) for PCI G.703/E1 card,
cp(4) for PCI V.35/RS-232/RS-530/RS-449/X.21/G.703/E1/E3/T3/STS-1 cards,
and cx(4)/ctau(4) for some ISA cards but these do not exist in FreeBSD 13 anymore,
removed by emaste@ recently.

Both ce(4) and cp(4) are i386-only drivers at present.

Jul 16 2020, 7:12 AM · network, transport
eugen_grosbein.net abandoned D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.
Jul 16 2020, 6:32 AM · network, transport
eugen_grosbein.net updated subscribers of D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.

Sorry for the mess, my latest actions on this differential were unintentional, some problems with old Firefox.

Jul 16 2020, 6:32 AM · network, transport
eugen_grosbein.net reclaimed D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.
Jul 16 2020, 6:26 AM · network, transport
eugen_grosbein.net commandeered D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.
Jul 16 2020, 6:25 AM · network, transport
eugen_grosbein.net updated subscribers of D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.

CCing Roman Kurakin (ce(4)) and Serge Vakulenko (cp(4)), see later.

Jul 16 2020, 6:19 AM · network, transport
nc abandoned D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.
Jul 16 2020, 2:23 AM · network, transport
nc added a comment to D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.

In case anybody is wondering, the source of the commit is here: https://freshbsd.org/commit/netbsd/src/hRr2tvIj1vj7QI2C

Jul 16 2020, 2:12 AM · network, transport
nc requested review of D25681: if_spppsubr: Define a few LCP options, Recognize (but still reject) multilink PPP config options.
Jul 16 2020, 2:12 AM · network, transport

Jul 7 2020

chengc_netapp.com added a member for transport: chengc_netapp.com.
Jul 7 2020, 1:54 PM

Jun 25 2020

markj closed D24011: ipfw: Support [w:x:y::z]:port (bracketed) IPv6 addresses in the fwd command.
Jun 25 2020, 7:27 PM · transport, network
markj accepted D24011: ipfw: Support [w:x:y::z]:port (bracketed) IPv6 addresses in the fwd command.
Jun 25 2020, 6:02 PM · transport, network
nc updated the diff for D24011: ipfw: Support [w:x:y::z]:port (bracketed) IPv6 addresses in the fwd command.

Good catch on the tidbits, here's an revised patch.

Jun 25 2020, 4:12 PM · transport, network
markj accepted D24011: ipfw: Support [w:x:y::z]:port (bracketed) IPv6 addresses in the fwd command.

This looks ok to me modulo the nits I pointed out.

Jun 25 2020, 3:50 PM · transport, network
donner added inline comments to D24011: ipfw: Support [w:x:y::z]:port (bracketed) IPv6 addresses in the fwd command.
Jun 25 2020, 6:38 AM · transport, network

Jun 24 2020

nc updated the diff for D24011: ipfw: Support [w:x:y::z]:port (bracketed) IPv6 addresses in the fwd command.

Made the corrections.

Jun 24 2020, 5:54 PM · transport, network
markj added inline comments to D24011: ipfw: Support [w:x:y::z]:port (bracketed) IPv6 addresses in the fwd command.
Jun 24 2020, 5:15 PM · transport, network
allanjude added reviewers for D24011: ipfw: Support [w:x:y::z]:port (bracketed) IPv6 addresses in the fwd command: thj, markj.
Jun 24 2020, 4:33 PM · transport, network
markj closed D24403: ipfw(8): In fill_ip6(), use a single statement for both "me" and "me6".
Jun 24 2020, 3:06 PM · transport, network
nc reclaimed D24403: ipfw(8): In fill_ip6(), use a single statement for both "me" and "me6".
Jun 24 2020, 3:02 PM · transport, network
nc abandoned D24403: ipfw(8): In fill_ip6(), use a single statement for both "me" and "me6".
Jun 24 2020, 2:26 PM · transport, network

Jun 23 2020

nc added a project to D24011: ipfw: Support [w:x:y::z]:port (bracketed) IPv6 addresses in the fwd command: transport.
Jun 23 2020, 8:47 PM · transport, network
nc added a project to D24403: ipfw(8): In fill_ip6(), use a single statement for both "me" and "me6": transport.
Jun 23 2020, 8:46 PM · transport, network

Jan 20 2020

rscheff requested changes to D4294: modernize TCP constants.
Jan 20 2020, 6:42 PM · transport

Jan 16 2020

rscheff added a member for transport: rscheff.
Jan 16 2020, 4:17 PM

Dec 31 2019

melifaro added a member for transport: melifaro.
Dec 31 2019, 5:59 PM

Sep 30 2019

donner added a member for transport: donner.
Sep 30 2019, 7:35 AM

May 9 2019

tuexen closed D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.
May 9 2019, 7:11 AM · transport

Apr 25 2019

rscheff added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

Lawrence reviewed this during IETF104, Michael volunteered to follup up with the full commit process.

Apr 25 2019, 2:15 PM · transport

Apr 24 2019

scottl removed a member for transport: scottl.
Apr 24 2019, 3:29 PM

Mar 28 2019

lstewart accepted D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.
Mar 28 2019, 1:58 PM · transport

Feb 15 2019

lohithbsd_gmail.com added a member for transport: lohithbsd_gmail.com.
Feb 15 2019, 10:48 PM

Feb 5 2019

rscheff updated the diff for D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.
  • prepare to land
Feb 5 2019, 7:51 PM · transport
rscheff added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

Over the last two or three weeks, we have run a large number of performance regression tests including this patch, in particular again workloads with frequent app-stalls (no additional data to send for about an RTO interval). That type of workload very often causes burst to be transmitted, including self-inflicted packet drops.

Feb 5 2019, 1:01 PM · transport

Jan 31 2019

chengc_netapp.com accepted D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

Looks good. I think Richard can update more that we recently tested this patch.

Jan 31 2019, 4:59 PM · transport

Jan 24 2019

rscheff added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

Looking at D8225, that all seems to be code while in loss recovery. This patch is to restore a sane minimum cwnd once exiting loss recovery - so I don't see how these would be directly related.

Jan 24 2019, 10:16 PM · transport
kbowling added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

I remember we tried to analyze and improve this and found some unintended consequences between @hiren and @lstewart https://reviews.freebsd.org/D8225 so it got backed out. @lstewart do you remember the details for backing it out?

Jan 24 2019, 9:25 PM · transport

Jan 18 2019

rscheff updated the diff for D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.
  • fixing trailing whitespaces
Jan 18 2019, 3:22 PM · transport
rscheff updated the diff for D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.
  • remove siftr patch
Jan 18 2019, 3:19 PM · transport
rscheff updated the diff for D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.
  • fixing trailing whitespaces
Jan 18 2019, 3:14 PM · transport
rscheff added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

Here is the output of the now functional siftr, without and with the patch;

Jan 18 2019, 12:09 PM · transport

Jan 16 2019

rscheff added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

I have been testing this patch against a stable/11 build. Over a 1Gb/s link with emulated 40ms RTT and (10^-4) loss rate, I use iperf from a FreeBSD node to send traffic to a 4.15.0-39-generic Ubuntu16.04 client.

[...]

Using siftr, I still see the single MSS cwnd, and sometimes with a 40ms delay to update a second cwnd. The full cwnd log is attached.

The congestion control in use is newreno.

timestamp cwnd ssthresh
...
1.92838096618652 115052 70875
1.92838382720947 1448 56940 <<< single MSS
1.96786689758301 2896 56940 <<< 40ms delay
1.96786999702454 4344 56940
1.96787786483765 5792 56940
1.96788096427917 7240 56940

Jan 16 2019, 12:08 AM · transport

Jan 15 2019

chengc_netapp.com added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

I have been testing this patch against a stable/11 build. Over a 1Gb/s link with emulated 40ms RTT and (10^-4) loss rate, I use iperf from a FreeBSD node to send traffic to a 4.15.0-39-generic Ubuntu16.04 client.

Jan 15 2019, 8:54 PM · transport

Jan 3 2019

rscheff added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

Attached is a tcptrace of a real-world observed issue, where the lack of RFC6582 results in cwnd shrinking down to 1 MSS, followed by delayed ACK timeout and congestion avoidance growth of cwnd (1 MSS per RTT).

Jan 3 2019, 9:09 AM · transport

Jan 2 2019

chengc_netapp.com added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

Thanks for the review request.
I will test this patch in Emulab.net before I give more feedback.

Jan 2 2019, 3:04 PM · transport

Dec 18 2018

rscheff added a comment to D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

This packetdrill script should complete without error, when IW10 and the above patch are applied, for a SACK session, or non-SACK session.

Dec 18 2018, 4:15 PM · transport

Dec 15 2018

rscheff updated the diff for D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.

Minor comment edit
and moving to GIT/Phabricator/ARC workflow

Dec 15 2018, 8:40 PM · transport

Nov 29 2018

rscheff added a reviewer for D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery: chengc_netapp.com.
Nov 29 2018, 10:33 PM · transport
rscheff added reviewers for D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery: tuexen, rrs, hiren.
Nov 29 2018, 10:08 PM · transport
julius.flohr_uni-due.de added a member for transport: julius.flohr_uni-due.de.
Nov 29 2018, 10:02 AM

Oct 18 2018

rscheff created D17614: RFC6582 - prevent cwnd to collapse down to 1 mss after exiting recovery.
Oct 18 2018, 10:03 PM · transport

Oct 3 2018

erj resigned from D4295: Add driver backpressure.
Oct 3 2018, 5:22 PM · transport

Oct 1 2018

kbowling accepted D4294: modernize TCP constants.

This LGTM taking @hiren suggestion to drop the unused TCPTV_CPU_VAR define. At LLNW we ran w/o delack to work around most of the issues this addresses in a more elegant way.

Oct 1 2018, 2:56 AM · transport

Jun 9 2018

benno removed a member for transport: benno.
Jun 9 2018, 8:21 PM

Jun 8 2018

lstewart added a member for transport: lstewart.
Jun 8 2018, 6:28 PM

May 23 2018

thj added a member for transport: thj.
May 23 2018, 6:37 AM

May 15 2018

mmacy added a member for transport: mmacy.
May 15 2018, 1:17 AM
eadler added a member for transport: eadler.
May 15 2018, 1:17 AM
mmacy added a watcher for transport: mmacy.
May 15 2018, 1:06 AM

May 7 2018

kmacy abandoned D4366: convert tcp timestamps to scaled sbintime.
May 7 2018, 8:00 AM · transport

May 4 2018

Herald added 1 blocking reviewer(s) for D4294: modernize TCP constants: transport.

@lstewart ping

May 4 2018, 6:07 PM · transport

May 3 2018

kmacy abandoned D4292: decouple maximum clock frequency from callout scheduling granularity.
May 3 2018, 6:12 PM · transport
kmacy abandoned D4293: update SRTT to account for flight size.

We needed to refine this further at ISLN.

May 3 2018, 3:56 AM · transport
Herald added a reviewer for D4366: convert tcp timestamps to scaled sbintime: transport.

@lstewart is this worth updating or should I just abandon?

May 3 2018, 3:55 AM · transport

Mar 9 2018

sbruno closed D14540: Several LRO fixes.
Mar 9 2018, 12:08 AM · transport

Mar 8 2018

gallatin accepted D14540: Several LRO fixes.
Mar 8 2018, 7:11 PM · transport
sbruno accepted D14540: Several LRO fixes.

I'll grab this and shovel it in after builds are done.

Mar 8 2018, 6:25 PM · transport
jason_eggnet.com added inline comments to D14540: Several LRO fixes.
Mar 8 2018, 5:36 PM · transport
rstone added inline comments to D14540: Several LRO fixes.
Mar 8 2018, 4:28 PM · transport
rstone accepted D14540: Several LRO fixes.
Mar 8 2018, 2:34 PM · transport
kbowling updated the diff for D14540: Several LRO fixes.

Fix comment per rstone and jegg

Mar 8 2018, 7:56 AM · transport

Mar 7 2018

jason_eggnet.com added inline comments to D14540: Several LRO fixes.
Mar 7 2018, 11:13 PM · transport
rstone accepted D14540: Several LRO fixes.

I've written some unit tests that covering these cases here:

Mar 7 2018, 10:32 PM · transport
kbowling created D14540: Several LRO fixes.
Mar 7 2018, 4:42 PM · transport

Dec 17 2017

tuexen added a member for transport: tuexen.
Dec 17 2017, 7:24 PM

Aug 29 2017

kmacy abandoned D4490: inpcb rtentry/l2 prepend caching.
Aug 29 2017, 12:25 AM · transport

Aug 25 2017

sbruno closed D12003: Use counter(9) for PLPMTUD counters by committing rS322900: Use counter(9) for PLPMTUD counters..
Aug 25 2017, 7:42 PM · transport

Aug 15 2017

mjoras added a member for transport: mjoras.
Aug 15 2017, 4:52 PM

Aug 14 2017

kbowling added a comment to D12003: Use counter(9) for PLPMTUD counters.

Noob question, should freebsdversion bump since this alters the ABI?

Aug 14 2017, 8:45 PM · transport
kbowling updated the diff for D12003: Use counter(9) for PLPMTUD counters.

Use the libxo plurals and fix the pmtud-failed label

Aug 14 2017, 6:54 PM · transport
jtl accepted D12003: Use counter(9) for PLPMTUD counters.

Looks good (with one minor nit inline).

Aug 14 2017, 1:08 PM · transport
kbowling updated the diff for D12003: Use counter(9) for PLPMTUD counters.
Aug 14 2017, 6:17 AM · transport

Aug 12 2017

kbowling created D12003: Use counter(9) for PLPMTUD counters.
Aug 12 2017, 5:32 AM · transport

Oct 14 2016

pkelsey added a member for transport: pkelsey.
Oct 14 2016, 2:04 AM

Oct 4 2016

hiren updated subscribers of D4366: convert tcp timestamps to scaled sbintime.
Oct 4 2016, 12:46 AM · transport
hiren added a reviewer for D4366: convert tcp timestamps to scaled sbintime: rrs.
Oct 4 2016, 12:45 AM · transport

Jul 26 2016

jonlooney_gmail.com removed a member for transport: jonlooney_gmail.com.
Jul 26 2016, 2:41 PM

Jun 27 2016

novice_techie.com added a watcher for transport: novice_techie.com.
Jun 27 2016, 12:46 PM

Jun 3 2016

ae added a member for transport: ae.
Jun 3 2016, 8:23 AM

May 11 2016

rrs added a comment to D4294: modernize TCP constants.

Is TCPTV_DELACK (hz/25) 40 ms, or is it 40 ms only when HZ is 1000?

May 11 2016, 9:03 AM · transport

May 5 2016

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

Apr 18 2016

kmacy added a comment to D4295: Add driver backpressure.

Does ixgbe compile with the first parenthesis missing?

Apr 18 2016, 5:58 PM · transport
cramerj_intel.com added a comment to D4295: Add driver backpressure.

Does ixgbe compile with the first parenthesis missing?

Apr 18 2016, 5:53 PM · transport

Apr 5 2016

eadler removed a member for transport: eadler.
Apr 5 2016, 3:00 AM