Re: [PATCH 1/1] DCCP Ackvec: fix soft lockup in ackvec handling code

2006-06-10 Thread David Miller
From: Ian McDonald [EMAIL PROTECTED] Date: Sat, 10 Jun 2006 20:28:39 +1200 I have tested this and wonder whether it can be pushed upstream for Linus for 2.6.17 if at all possible. I know Arnaldo is the maintainer but as you are aware he is very busy with other projects at present. I'll push

Re: [PATCH 0/7] [DCCP]: Fixes and enhancements

2006-08-26 Thread David Miller
From: Ian McDonald [EMAIL PROTECTED] Date: Sun, 27 Aug 2006 15:46:58 +1200 On 8/27/06, David Miller [EMAIL PROTECTED] wrote: I would love 3, 4, 5 to go into 2.6.18 as these resolve long standing CCID3 issues that have been in the DCCP tree since inception and have caught a number

Re: [PATCH 0/7] [DCCP]: Fixes and enhancements

2006-08-26 Thread David Miller
From: Ian McDonald [EMAIL PROTECTED] Date: Sun, 27 Aug 2006 16:57:17 +1200 Yes I see that now. However I can't see #5 in net-2.6.git in your tree or Linus' where 1-4 made it in... Resend it to me privately and I'll figure out what happened. - To unsubscribe from this list: send the line

Re: [PATCH 0/1] [DCCP]: Tidy up code slightly

2006-08-27 Thread David Miller
From: Ian McDonald [EMAIL PROTECTED] Date: Mon, 28 Aug 2006 16:34:50 +1200 Arnaldo has pointed this one out to me in latest series of patches. Can this go into 2.6.18 please? It's not a bug fix, so we'll defer it to 2.6.19 - To unsubscribe from this list: send the line unsubscribe dccp in the

Re: [PATCH 0/1] [DCCP]: Tidy up code slightly

2006-08-29 Thread David Miller
From: Ian McDonald [EMAIL PROTECTED] Date: Wed, 30 Aug 2006 07:05:47 +1200 On 8/28/06, David Miller [EMAIL PROTECTED] wrote: From: Ian McDonald [EMAIL PROTECTED] Date: Mon, 28 Aug 2006 16:34:50 +1200 Arnaldo has pointed this one out to me in latest series of patches. Can this go

Re: [PATCH 6/10]: [DCCP] CCID2: Tell DCCP to quickly check whether cwnd is available

2006-09-19 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 14 Sep 2006 14:12:07 -0300 If not enough cwnd is available, tell the sender to check again as soon as possible. This will increase CPU utilization (polling frequently for cwnd) but will improve network performance. That is, the

Re: [PATCH 8/10]: [DCCP] CCID2: Allocate seq records on demand

2006-09-19 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 14 Sep 2006 14:12:50 -0300 Allocate more sequence state on demand. Each time a packet is sent out by CCID2, a record of it needs to be kept. This list of records grows proportionally to cwnd. Previously, the length of this list was

Re: [PATCH 9/10]: [DCCP] CCID2: Halve cwnd once upon multiple losses in a single RTT

2006-09-19 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 14 Sep 2006 14:14:11 -0300 When multiple losses occur in one RTT, the window should be halved only once [a single congestion event]. This is now implemented, although not perfectly. Slightly changed the interface for changing the

Re: [PATCH 0/3] Another batch of DCCP patches

2006-11-10 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Fri, 10 Nov 2006 20:44:54 -0200 Please consider pulling these extra csets, available at: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.20.git Pulled, thanks Arnaldo. - To unsubscribe from this list: send the line

Re: [PATCH 0/7][DCCP]: Retransmission Sequence Numbers

2006-11-13 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Mon, 13 Nov 2006 13:40:59 -0200 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.20.git Nice work Gerrit. Pulled, thanks a lot Arnaldo. - To unsubscribe from this list: send the line

Re: [PATCH 1/1][PATCH] [DCCP]: Introduce DCCP_{BUG{_ON},CRIT} macros, use enum:8 for the ccid3 states

2006-11-15 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Wed, 15 Nov 2006 21:30:54 -0200 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.20.git Pulled, thanks Arnaldo. - To unsubscribe from this list: send the line unsubscribe dccp in the body of a

Re: [PATCH 0/3] DCCP: Request for merge

2006-11-16 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 16 Nov 2006 14:31:22 -0200 Hi David, Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.20.git Pulled, and pushed out, thanks a lot! - To unsubscribe from this list: send the line

Re: [PATCHES 0/3][DCCP]: further ccid3 work

2006-11-27 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Mon, 27 Nov 2006 20:35:32 -0200 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.20.git All looks good, pulled and pushed out, thanks a lot Arnaldo. - To unsubscribe from this list: send the

Re: [PATCHES 0/7][DCCP]: request for merging

2006-11-28 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Tue, 28 Nov 2006 19:57:16 -0200 Here goes today's DCCP batch, please consider pulling from master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.20.git Looks good, pulled, thanks a lot. - To unsubscribe from this list: send the

Re: [PATCHES][DCCP] ccid3: request for merge

2006-12-03 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Sun, 3 Dec 2006 20:06:42 -0200 Hi David, Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.git Looks great, pulled and pushed back out, thanks. - To unsubscribe from this list: send the line

warning on 64-bit from current code

2006-12-09 Thread David Miller
You guys are using different types for r_sample in two different functions, and then passing that to CCID3_RTT_SANITY_CHECK, which uses %ld for the format string, but the second case uses 'suseconds_t' instead of 'long' as the type: net/dccp/ccids/ccid3.c: In function

Re: [PATCH 1/1][DCCP] ccid3: return value in ccid3_hc_rx_calc_first_li

2006-12-12 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Tue, 12 Dec 2006 20:47:56 -0200 master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.git Pulled and pushed out, thanks a lot. - To unsubscribe from this list: send the line unsubscribe dccp in the body of a message to [EMAIL PROTECTED]

Re: [PATCHv2] [DCCP]: Revert changes which disallow bidirectional communication

2007-03-06 Thread David Miller
From: Gerrit Renker [EMAIL PROTECTED] Date: Wed, 7 Mar 2007 07:23:34 + Arnaldo, can you please consider this patch instead of the one sent yesterday. It fully restores bidirectional communication, the one yesterday will not help. The one you sent the other day is already in Linus's tree,

Re: [PATCH 1/1][DCCP] [BUG-FIX]: timer bug

2007-03-09 Thread David Miller
From: Ian McDonald [EMAIL PROTECTED] Date: Sat, 10 Mar 2007 07:48:14 +1300 On 3/10/07, Gerrit Renker [EMAIL PROTECTED] wrote: This patch initialises the write_xmit_timer in sync with the other timers, i.e. the timer will be ready on any socket. This is used by applications with a

Re: [PATCH 06/29] Use skb timestamp for TX side

2007-04-12 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 12 Apr 2007 18:14:46 -0300 This patch uses skb timestamps (and provides the necessary enable/disable mechanism) instead of layer-4 timestamping. This affords a more accurate RTT estimation. Background: The sender currently

Re: [PATCH 08/29] Honour initial RTT estimate

2007-04-12 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 12 Apr 2007 18:15:05 -0300 This is a small optimisation which improves the accuracy of TX RTT sampling when an initial RTT sample (e.g. from the intial Request/Response exchange) is available. Signed-off-by: Gerrit Renker [EMAIL

Re: [PATCH 0/29]: dccp patch backlog

2007-04-12 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 12 Apr 2007 18:13:34 -0300 Hi David, Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.22 Sorry, although there is a lot of good stuff in there, the timestamp changes make this

Re: [PATCH 07/29] Use skb timestamp for receiver side

2007-04-12 Thread David Miller
From: Ian McDonald [EMAIL PROTECTED] Date: Fri, 13 Apr 2007 09:50:30 +1200 I didn't know this time stamping was expensive but I knew the way we were trying to optimise LAN is wrong. I say LAN because a few microseconds or even milliseconds difference on a WAN link makes bugger all difference

Re: [PATCH 0/3]: DCCP patches

2007-04-12 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 12 Apr 2007 19:27:28 -0300 Hi, Ok, baby steps this time, please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.22 This all looks good, pulled and pushed back out. Thanks! - To unsubscribe

Re: [PATCH 07/29] Use skb timestamp for receiver side

2007-04-13 Thread David Miller
From: Gerrit Renker [EMAIL PROTECTED] Date: Fri, 13 Apr 2007 10:27:16 +0100 CCID3 uses the sampled RTT value as input into an equation so any inaccuracies will multiply. I observed a difference of about 10. This would indicate a bug in the equation if such small variances cause it to explode

Re: Sensitivity of TFRC throughput equation wrt to changes of RTT

2007-04-13 Thread David Miller
From: Ian McDonald [EMAIL PROTECTED] Date: Sat, 14 Apr 2007 07:52:32 +1200 Which comes into play when we have loss. When we have no loss, or a long period of non-loss we can send as fast as we want according to the spec. This should normally be the case on LANs where the RTT makes a far

Re: Sensitivity of TFRC throughput equation wrt to changes of RTT

2007-04-13 Thread David Miller
From: Gerrit Renker [EMAIL PROTECTED] Date: Fri, 13 Apr 2007 21:27:54 +0100 I wished someone could tell me that. Ian is right, the formula is used after the first loss, but the idea is that the sender `overshoots' and then reduces after the first loss due to overestimating the bandwidth. So

Re: [PATCH 0/10]: First DCCP batch for 2.6.23

2007-06-16 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Fri, 15 Jun 2007 23:52:46 -0300 Hi David, Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.23 All looks great, pulled, thanks a lot Arnaldo. - To unsubscribe from this list: send the line

Re: [PATCH 0/4]: DCCP ktime_t initial work

2007-06-17 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Sun, 17 Jun 2007 23:05:40 -0300 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.23 I briefed Thomas Gleixner about the new ktime_us_delta and ktime_add_us functions and he is OK with

Re: [PATCH 0/15] dccp ktime_t conversion and a fix

2007-08-19 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Sun, 19 Aug 2007 20:48:21 -0300 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.24.git All applied as patches to net-2.6.24, thanks! Since patch 1 (the gfp_any() change) is a bug fix I'll

Re: [PATCH 1/6] [DCCP]: Reuse ktime_get_real() calls again

2007-09-25 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Sat, 22 Sep 2007 18:09:17 -0300 This patch reduces the number of timestamps taken in the receive path for each packet. The ccid3_hc_tx_update_x() routine is called in * the receive path for each CCID3-controlled packet * for the

Re: [PATCH 2/6] [DCCP]: Provide 10s of microsecond timesource

2007-09-25 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Sat, 22 Sep 2007 18:09:37 -0300 This provides a timesource, conveniently used for DCCP timestamps, which returns the elapsed time in 10s of microseconds since initialisation. This makes for a wrap-around time of about 11.9 hours, which

Re: [PATCH 4/6] [DCCP]: Shorten variable names in dccp_check_seqno

2007-09-25 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Sat, 22 Sep 2007 18:10:08 -0300 This patch is in part required by the next patch; it * replaces 6 instances of `DCCP_SKB_CB(skb)-dccpd_seq' with `seqno'; * replaces 7 instances of `DCCP_SKB_CB(skb)-dccpd_ack_seq' with `ackno'; *

Re: [PATCH 6/6] [DCCP]: Parameter renaming

2007-09-25 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Sat, 22 Sep 2007 18:10:33 -0300 The parameter `seq' of dccp_send_sync() is in fact an acknowledgement number and not a sequence number - thus renamed by this patch into `ackno'. Secondly, a `critical' warning is added when a Sync/SyncAck

Re: [PATCHES 0/13]: More cherry picking from Gerrit

2007-10-04 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Sat, 29 Sep 2007 12:37:34 -0300 Hi David, Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.24 All applied and pushed to net-2.6.24, thanks! - To unsubscribe from this list: send the line

Re: [PATCH][DCCP 1/1] Implement SIOCINQ/FIONREAD

2007-10-23 Thread David Miller
From: Łeandro_Sales [EMAIL PROTECTED] Date: Tue, 23 Oct 2007 21:25:36 -0300 Em 23/10/07, Ian McDonald[EMAIL PROTECTED] escreveu: On 10/24/07, Arnaldo Carvalho de Melo [EMAIL PROTECTED] wrote: Just like UDP. Signed-off-by: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Signed-off-by:

Re: [PATCHES 0/7]: DCCP patches for 2.6.25

2007-12-06 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 6 Dec 2007 19:02:47 -0200 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.25 Pulled and pushed out to net-2.6.25, thanks! - To unsubscribe from this list: send the line unsubscribe dccp

Re: [PATCHES 0/3]: DCCP patches for 2.6.25

2007-12-09 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Sat, 8 Dec 2007 16:52:10 -0200 Hi David, Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.25 Pulled, thanks a lot. - To unsubscribe from this list: send the line unsubscribe dccp in the

Re: [PATCHES 0/7]: DCCP patches for 2.6.25

2007-12-12 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Wed, 12 Dec 2007 14:36:46 -0200 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.25 Pulled and pushed out to net-2.6.25, thanks! - To unsubscribe from this list: send the line unsubscribe dccp

Re: [PATCHES 0/12]: DCCP patches for 2.6.25

2007-12-13 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 13 Dec 2007 13:05:53 -0200 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.25 Looks good, pulled and pushed back out to net-2.6.25 Thanks! - To unsubscribe from this list: send the line

Re: [PATCHES 0/3]: DCCP patches for 2.6.25

2007-12-14 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 13 Dec 2007 23:41:59 -0200 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.25 Pulled, but could you please reformat Gerrit's changelog entries in the future? They have these 80+ long

Re: [PATCHES 0/5]: DCCP patches for 2.6.25

2007-12-17 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Mon, 17 Dec 2007 13:00:14 -0200 Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.25 Pulled and pushed out, thanks! - To unsubscribe from this list: send the line unsubscribe dccp in the body of

Re: [PATCH] net/dccp/: Spelling fixes

2007-12-20 Thread David Miller
From: Joe Perches [EMAIL PROTECTED] Date: Mon, 17 Dec 2007 11:40:30 -0800 Signed-off-by: Joe Perches [EMAIL PROTECTED] Applied. - To unsubscribe from this list: send the line unsubscribe dccp in the body of a message to [EMAIL PROTECTED] More majordomo info at

Re: [PATCHES 0/6]: Move hashinfo to sk_prot and struct reorgs

2008-01-31 Thread David Miller
From: Arnaldo Carvalho de Melo [EMAIL PROTECTED] Date: Thu, 31 Jan 2008 16:31:38 -0200 Hi David, Please consider pulling from: master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6 I've had to rebase my tree a few times and there are conflicts in this merge as well. Sit tight