Re: Too aggressive TCP ACKs

2022-10-26 Thread Tom Jones
On Sat, Oct 22, 2022 at 12:14:25PM +0200, Hans Petter Selasky wrote: > Hi, > > Some thoughts about this topic. > > Delaying ACKs means loss of performance when using Gigabit TCP > connections in data centers. There it is important to ACK the data as > quick as possible, to avoid running out of

Re: Too aggressive TCP ACKs

2022-10-26 Thread Tom Jones
On Wed, Oct 26, 2022 at 02:55:21PM +0200, tue...@freebsd.org wrote: > > On 26. Oct 2022, at 10:57, Tom Jones wrote: > > > > On Sat, Oct 22, 2022 at 12:14:25PM +0200, Hans Petter Selasky wrote: > >> Hi, > >> > >> Some thoughts about this topic. >

Re: where is happening the development of vpp of freebsd?

2024-02-03 Thread Tom Jones
On Sat, Feb 3, 2024, at 20:20, Benoit Chesneau wrote: > I there any public source repository for the development of VPP on > FreeBSD? Any link to follow?  > > Benoît I’m working to upstream changes right now and plan to start a development branch early next week. - Tom

CFT: VPP on FreeBSD

2024-02-12 Thread Tom Jones
Hi freebsd-net, I have been working for the last few months of porting VPP to FreeBSD and this work is now ready for very early testing. This porting work is sponsored by the FreeBSD Foundation in partnership with RG Nets. If you would like to experiment with VPP on FreeBSD then you can work fr

Re: vnet with interfaces

2024-03-28 Thread Tom Jones
On Tue, Mar 26, 2024, at 18:31, Benoit Chesneau wrote: > How does work VNET with interfaces? Is this as efficient as using pci > passtrough in a vm ? Overhead should be minimal, while the device is logically missing from the default vnet there isn't any more "in the way" for actual usage. Ma

FreeBSD VPP Port

2024-08-12 Thread Tom Jones
Hi Folks, Thanks to help from jrm@ since the end of last week VPP is now available as a FreeBSD port. https://cgit.freebsd.org/ports/commit/?id=8ac9dd794c8fafcd763dc541c13790bcc23699b3 The port is based on VPP 2024.06 with some minor changes to enable DPDK on FreeBSD. >From a FreeBSD system i

Re: Patches for RFC6937 and draft-ietf-tcpm-newcwv-00

2014-06-20 Thread Tom Jones
On Thu, Jun 19, 2014 at 02:35:13PM -0700, George Neville-Neil wrote: > On 4 Feb 2014, at 1:38, Eggert, Lars wrote: > > > Hi, > > > > below are two patches that implement RFC6937 ("Proportional Rate Reduction > > for TCP") and draft-ietf-tcpm-newcwv-00 ("Updating TCP to support > > Rate-Limited T

[PATCH] Implementation of draft-ietf-tcpm-newcwv-06

2014-06-30 Thread Tom Jones
_recovery(tp); + tcp_newcwv_reset(tp); + } + tp->loss_flight_size = 0; } #ifdef TCP_SIGNATURE Index: sys/netinet/tcp_newcwv.c ======= --- sys/netinet/tcp_newcwv.c(revision 0) +++ sys/netinet/tcp_newcwv.c(working

Re: [PATCH] Implementation of draft-ietf-tcpm-newcwv-06

2014-06-30 Thread Tom Jones
pact to performance be by moving the state out into a struct? > On 30 June 2014 10:04, Tom Jones wrote: > > Hello, > > > > Attached is a patch which implements draft-ietf-tcpm-newcwv-06, "Updating > > TCP > > to support Rate-Limited Traffic". T

Re: [PATCH] Implementation of draft-ietf-tcpm-newcwv-06

2014-08-01 Thread Tom Jones
On Mon, Jun 30, 2014 at 09:53:59PM +0100, Tom Jones wrote: > On Mon, Jun 30, 2014 at 12:29:44PM -0700, Adrian Chadd wrote: > > Hi! > > > > Cool! Would you mind throwing it into a bugzilla ticket so it's not > > lost and it can be assigned for some review? > &g

Re: [PATCH] Implementation of draft-ietf-tcpm-newcwv-06

2014-08-01 Thread Tom Jones
On Fri, Aug 01, 2014 at 03:19:20PM +0100, Tom Jones wrote: > > I have updated the patch to move the new variable introduced with newcwv into > a > struct within the tcpcb. Forgot some files in the diff. -- Tom | I don't see how we are going to build the d

Re: Patches for RFC6937 and draft-ietf-tcpm-newcwv-00

2014-08-26 Thread Tom Jones
On Tue, Aug 26, 2014 at 02:43:49PM +, Eggert, Lars wrote: > Hi, > > the newcwv patch is probably stale now with Tom Jones' recent patch based on > a more up-to-date version of the Internet-Draft, but the PRR patch should > still be useful? My newcwv patch is much more up

Re: Patches for RFC6937 and draft-ietf-tcpm-newcwv-00

2014-09-08 Thread Tom Jones
been out for a while. > >>>>> > >>>>> Lars > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> On 2014-8-26, at 20:09, Adrian Chadd wrote: > >>>>> > >>>&g

Re: TCP Fast Open support

2015-01-21 Thread Tom Jones
On Wed, Jan 21, 2015 at 01:54:16PM +, Sara Dickinson wrote: > Hi, > > I am an application developer and I’m interested in using TCP Fast Open, > which now has an Experimental RFC (https://datatracker.ietf.org/doc/rfc7413/ > ). IPv4 TFO has been avail

Re: Congestion Control Modification

2015-04-18 Thread Tom Jones
On Sat, Apr 18, 2015 at 09:59:01AM +0300, Karlis Laivins wrote: > Hello, > > I have read an interesting publication about a proposed modification of TCP > Congestion Control algorithm that would allow to improve it (the CC) by > dynamic bandwidth estimation. The idea seems so interesting that I wo

Re: QOS/TOS in carp/freebsd in general

2018-04-16 Thread Tom Jones
On Sun, Apr 15, 2018 at 04:30:45PM -0400, Nick Wolff wrote: > Hi, > > I currently have a review in to make carp use dscp values on outgoing > packets. This will make it easier to preform QOS on modern switches as we > have been able to drive carp insane on 10g links while throwing storage > traff

Re: kernel: in6_delayed_cksum: delayed m_pullup

2018-04-29 Thread Tom Jones
On Sun, Apr 29, 2018 at 08:30:28PM +0200, Dries Michiels wrote: > Dear mailing list, > > After upgrading my FreeBSD server from source from: > FreeBSD 11.1-STABLE (VADOS) #9 r331859: Sun Apr 1 12:09:18 CEST 2018 > to > FreeBSD 11.2-PRERELEASE (VADOS) #10 r333091: Sun Apr 29 16:48:44 CEST 2018 >

Re: Bug: Newreno; Seems Memory leak in newreno_cb_init

2018-05-08 Thread Tom Jones
On Tue, May 08, 2018 at 05:14:49PM +0530, Harsh Jain wrote: > Hi All, > > We have observed memory leak with TCP network traffic in "newreno". > > Output of vmstat -m > >    in_mfilter 3 3K   -    3  1024 > in_multi 4 1K   -    4  256 >   ip_moptions 6

Re: kernel: in6_delayed_cksum: delayed m_pullup

2018-05-10 Thread Tom Jones
On Mon, Apr 30, 2018 at 09:54:48AM +0200, Dries Michiels wrote: > > Tom, > > I’m using the igb (intel I210) driver for my LAN interface and the em > (intel I219-V) driver for the WAN interface. I use this FreeBSD box > as my home server so I wouldn’t say that it has a heavy ipv6 workload. > Hi

Re: packets per second tool for CLI - and question about checksum_errs

2019-09-04 Thread Tom Jones
On Tue, Aug 20, 2019 at 10:34:40PM -0700, Rudy wrote: > > Here is a quick tool so show Packets Per Second on the CLI for all your > interfaces (only tested with ix and igb). > It uses the output of sysctl every second.  If you like it, great! > How about: $ systat -ifstat -pps - [tj] ___

Re: TCP Congestion Control

2019-10-24 Thread Tom Jones
On Wed, Oct 23, 2019 at 11:29:50PM -0700, vm finance wrote: > Ok - I see there is a socket option to pick a different cc per-socket > basis. > Any experiences on loading / using different cc per socket...does it work > seamlessly? I have not heard of any problems and have happily done recently:

Goings on in the Network Stack

2024-10-11 Thread Tom Jones
Hi folks, For the past three weeks on a Friday I have been writing some commentary on what has been happening in the FreeBSD Network Stack. The commentary is primarily based on main branch commits, but also includes some other stuff from the community I gather via mailing lists, phab reviews and b

Network Status Report Week 45 2024

2024-11-08 Thread Tom Jones
Hi, I have written a 7th Network Status Report, which you can find here: https://adventurist.me/posts/00333 All prior reports are here: https://adventurist.me/tag/networkstatus https://adventurist.me/fbsd-networkstatus.xml Please let me know by email if you find any of the typos I have hidden t

FreeBSD Network Status Report for Week 48 2024

2024-11-29 Thread Tom Jones
Hi hackers, I have written a 10th Network status report, you can find it here: https://adventurist.me/posts/00337 And all previous posts are collected at this url: https://adventurist.me/tag/networkstatus One thing we would like to know is how people are coming across these reports. Is it from