netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* iproute2 repository (temp)
@ 2011-09-16 17:30 Stephen Hemminger
  2011-10-11 23:59 ` iproute2 back at kernel.org Stephen Hemminger
  0 siblings, 1 reply; 8+ messages in thread
From: Stephen Hemminger @ 2011-09-16 17:30 UTC (permalink / raw)
  To: netdev

Since there are a number of small patches pending, and a few more waiting.
I put the current iproute2 repository over on github until kernel.org comes back.


  git clone git://github.com/shemminger/iproute2.git

^ permalink raw reply	[flat|nested] 8+ messages in thread

* iproute2 back at kernel.org
  2011-09-16 17:30 iproute2 repository (temp) Stephen Hemminger
@ 2011-10-11 23:59 ` Stephen Hemminger
  2011-10-12  3:18   ` [PATCH iproute2] ss: report ecnseen Eric Dumazet
  2011-11-21  9:15   ` iproute2 back at kernel.org Petr Šabata
  0 siblings, 2 replies; 8+ messages in thread
From: Stephen Hemminger @ 2011-10-11 23:59 UTC (permalink / raw)
  Cc: netdev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Now that kernel.org is back online, the iproute2 repository is back
at it's old location.
   git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2

I have frozen and tagged the v3.0 release, but don't have a good place
to put the tar ball yet (stay tuned). Also the signing key for the release
will be changing.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJOlNhMAAoJEICnf2CVzeR+3voP/A0OwSrzaGZIf8VMpPwqvhgM
xZ6EUasgIRPTqd0FNDkcoNTqT8hIUL+Cd26nxp09oySzPKYqhnWR0XHRLDrPEuir
dhifz6WXUF1ZqoKZU7hs1Ztg/tvM3S9nV8SI1hKNMp8tvxNS5p1kadTRb+yiyejz
oXj9fV7t8TCTwL0fzdFxo7dTeuCYo6q1nusbXVwGFUwqCd/i+XAPGPmCOx/KsYTf
F/JuseHBiylVKtBMbI/O1at4c6vxwih6KkXdwFFxVeDlFZHD+SroSn5UjxG+CvvB
vsAt6L0m3fbIHVksw9ULbMzeGU5/OdWMwxe6krHulXJdS8BWvSWaOVfEWoqdGoGT
fb2qvZRxsvTifhxUnKd7J1z2WfFKb+zkv4YyNWjtM0BJDozkta4JsuRWMBlhhSbr
3BA8mPIQyR4b+Qw64pGGaalx03RNCcdUSEbRKPVef6RXdEF6MK4UAuHrPdnzwWrM
k7qvBC0Ryk2xdq9eJZv4iCsC9LN/+copNAiYDooSas/w+Pg3PHKgpPTVNdHMSowI
gOhSANhG9qYXhhJETVTWmRDG8nMruS6RIM0XhxHYGJHtgZaKQAJhCw4BgHeEJylR
l5KwrEYWk42TBUqkxdLabdaWwOAPkLq3ujDKg0RMdw/yW+pWrQgGZ/F6PQljelVK
VClkP7ACBkE6EIfeVSe2
=RH8O
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH iproute2] ss: report ecnseen
  2011-10-11 23:59 ` iproute2 back at kernel.org Stephen Hemminger
@ 2011-10-12  3:18   ` Eric Dumazet
  2011-11-16  4:51     ` Eric Dumazet
  2011-11-21  9:15   ` iproute2 back at kernel.org Petr Šabata
  1 sibling, 1 reply; 8+ messages in thread
From: Eric Dumazet @ 2011-10-12  3:18 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: netdev

Support ECNSEEN reporting in ss command.

ESTAB      0      0           10.170.73.123:4900
10.170.73.125:51001    uid:501 ino:385994 sk:f31e5f00
	 mem:(r0,w0,f0,t0) ts sack ecn ecnseen bic wscale:8,8 rto:210
rtt:18.75/15 ato:40 cwnd:10 send 69.9Mbps rcv_space:32768

"ecn" means TCP session negociated ECN capability at setup time

"ecnseen" at least one frame with ECT(0) or ECT(1) or ECN (IP layer) was
received from peer.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
---
 include/netinet/tcp.h |    1 +
 misc/ss.c             |    2 ++
 2 files changed, 3 insertions(+)

diff --git a/include/netinet/tcp.h b/include/netinet/tcp.h
index 282b29c..95a4fe6 100644
--- a/include/netinet/tcp.h
+++ b/include/netinet/tcp.h
@@ -172,6 +172,7 @@ enum
 # define TCPI_OPT_SACK		2
 # define TCPI_OPT_WSCALE	4
 # define TCPI_OPT_ECN		8
+# define TCPI_OPT_ECNSEEN	16
 
 /* Values for tcpi_state.  */
 enum tcp_ca_state
diff --git a/misc/ss.c b/misc/ss.c
index b00841b..778bf0a 100644
--- a/misc/ss.c
+++ b/misc/ss.c
@@ -1357,6 +1357,8 @@ static void tcp_show_info(const struct nlmsghdr *nlh, struct inet_diag_msg *r)
 				printf(" sack");
 			if (info->tcpi_options & TCPI_OPT_ECN)
 				printf(" ecn");
+			if (info->tcpi_options & TCPI_OPT_ECNSEEN)
+				printf(" ecnseen");
 		}
 
 		if (tb[INET_DIAG_CONG])

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH iproute2] ss: report ecnseen
  2011-10-12  3:18   ` [PATCH iproute2] ss: report ecnseen Eric Dumazet
@ 2011-11-16  4:51     ` Eric Dumazet
  2011-11-16 17:45       ` Stephen Hemminger
  0 siblings, 1 reply; 8+ messages in thread
From: Eric Dumazet @ 2011-11-16  4:51 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: netdev

Support ECNSEEN reporting in ss command.

ESTAB      0      0           10.170.73.123:4900
10.170.73.125:51001    uid:501 ino:385994 sk:f31e5f00
         mem:(r0,w0,f0,t0) ts sack ecn ecnseen bic wscale:8,8 rto:210
rtt:18.75/15 ato:40 cwnd:10 send 69.9Mbps rcv_space:32768

"ecn" means TCP session negociated ECN capability (TCP layer) at setup
time

"ecnseen" at least one frame with ECT(0) or ECT(1) or ECN (IP layer) was
received from peer.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
---
 include/netinet/tcp.h |    1 +
 misc/ss.c             |    2 ++
 2 files changed, 3 insertions(+)

diff --git a/include/netinet/tcp.h b/include/netinet/tcp.h
index 282b29c..95a4fe6 100644
--- a/include/netinet/tcp.h
+++ b/include/netinet/tcp.h
@@ -172,6 +172,7 @@ enum
 # define TCPI_OPT_SACK		2
 # define TCPI_OPT_WSCALE	4
 # define TCPI_OPT_ECN		8
+# define TCPI_OPT_ECNSEEN	16
 
 /* Values for tcpi_state.  */
 enum tcp_ca_state
diff --git a/misc/ss.c b/misc/ss.c
index b00841b..778bf0a 100644
--- a/misc/ss.c
+++ b/misc/ss.c
@@ -1357,6 +1357,8 @@ static void tcp_show_info(const struct nlmsghdr *nlh, struct inet_diag_msg *r)
 				printf(" sack");
 			if (info->tcpi_options & TCPI_OPT_ECN)
 				printf(" ecn");
+			if (info->tcpi_options & TCPI_OPT_ECNSEEN)
+				printf(" ecnseen");
 		}
 
 		if (tb[INET_DIAG_CONG])

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH iproute2] ss: report ecnseen
  2011-11-16  4:51     ` Eric Dumazet
@ 2011-11-16 17:45       ` Stephen Hemminger
  2011-11-16 17:59         ` Eric Dumazet
  0 siblings, 1 reply; 8+ messages in thread
From: Stephen Hemminger @ 2011-11-16 17:45 UTC (permalink / raw)
  To: Eric Dumazet; +Cc: netdev

On Wed, 16 Nov 2011 05:51:27 +0100
Eric Dumazet <eric.dumazet@gmail.com> wrote:

> Support ECNSEEN reporting in ss command.
> 
> ESTAB      0      0           10.170.73.123:4900
> 10.170.73.125:51001    uid:501 ino:385994 sk:f31e5f00
>          mem:(r0,w0,f0,t0) ts sack ecn ecnseen bic wscale:8,8 rto:210
> rtt:18.75/15 ato:40 cwnd:10 send 69.9Mbps rcv_space:32768
> 
> "ecn" means TCP session negociated ECN capability (TCP layer) at setup
> time
> 
> "ecnseen" at least one frame with ECT(0) or ECT(1) or ECN (IP layer) was
> received from peer.
> 
> Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
> ---
>  include/netinet/tcp.h |    1 +
>  misc/ss.c             |    2 ++
>  2 files changed, 3 insertions(+)
> 
> diff --git a/include/netinet/tcp.h b/include/netinet/tcp.h
> index 282b29c..95a4fe6 100644
> --- a/include/netinet/tcp.h
> +++ b/include/netinet/tcp.h
> @@ -172,6 +172,7 @@ enum
>  # define TCPI_OPT_SACK		2
>  # define TCPI_OPT_WSCALE	4
>  # define TCPI_OPT_ECN		8
> +# define TCPI_OPT_ECNSEEN	16

Please use same name as include/linux/tcp.h TCPI_OPT_ECN_SEEN
Also, need to get this to glibc to make it included in standard distro
headers.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH iproute2] ss: report ecnseen
  2011-11-16 17:45       ` Stephen Hemminger
@ 2011-11-16 17:59         ` Eric Dumazet
  0 siblings, 0 replies; 8+ messages in thread
From: Eric Dumazet @ 2011-11-16 17:59 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: netdev

Le mercredi 16 novembre 2011 à 09:45 -0800, Stephen Hemminger a écrit :

> Please use same name as include/linux/tcp.h TCPI_OPT_ECN_SEEN
> Also, need to get this to glibc to make it included in standard distro
> headers.

Thanks, I'll take care of glibc headers as well.

[PATCH iproute2] ss: report ecnseen

Support ECNSEEN reporting in ss command.

ESTAB      0      0           10.170.73.123:4900
10.170.73.125:51001    uid:501 ino:385994 sk:f31e5f00
         mem:(r0,w0,f0,t0) ts sack ecn ecnseen bic wscale:8,8 rto:210
rtt:18.75/15 ato:40 cwnd:10 send 69.9Mbps rcv_space:32768

"ecn" means TCP session negociated ECN capability (TCP layer) at setup
time

"ecnseen" at least one frame with ECT(0) or ECT(1) or ECN (IP layer) was
received from peer.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
---
 include/netinet/tcp.h |    1 +
 misc/ss.c             |    2 ++
 2 files changed, 3 insertions(+)

diff --git a/include/netinet/tcp.h b/include/netinet/tcp.h
index 282b29c..3f890a1 100644
--- a/include/netinet/tcp.h
+++ b/include/netinet/tcp.h
@@ -172,6 +172,7 @@ enum
 # define TCPI_OPT_SACK		2
 # define TCPI_OPT_WSCALE	4
 # define TCPI_OPT_ECN		8
+# define TCPI_OPT_ECN_SEEN	16
 
 /* Values for tcpi_state.  */
 enum tcp_ca_state
diff --git a/misc/ss.c b/misc/ss.c
index b00841b..487154e 100644
--- a/misc/ss.c
+++ b/misc/ss.c
@@ -1357,6 +1357,8 @@ static void tcp_show_info(const struct nlmsghdr *nlh, struct inet_diag_msg *r)
 				printf(" sack");
 			if (info->tcpi_options & TCPI_OPT_ECN)
 				printf(" ecn");
+			if (info->tcpi_options & TCPI_OPT_ECN_SEEN)
+				printf(" ecnseen");
 		}
 
 		if (tb[INET_DIAG_CONG])

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: iproute2 back at kernel.org
  2011-10-11 23:59 ` iproute2 back at kernel.org Stephen Hemminger
  2011-10-12  3:18   ` [PATCH iproute2] ss: report ecnseen Eric Dumazet
@ 2011-11-21  9:15   ` Petr Šabata
  2011-11-21 16:47     ` Stephen Hemminger
  1 sibling, 1 reply; 8+ messages in thread
From: Petr Šabata @ 2011-11-21  9:15 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: netdev

[-- Attachment #1: Type: text/plain, Size: 455 bytes --]

On Tue, Oct 11, 2011 at 04:59:08PM -0700, Stephen Hemminger wrote:
> Now that kernel.org is back online, the iproute2 repository is back
> at it's old location.
>    git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
> 
> I have frozen and tagged the v3.0 release, but don't have a good place
> to put the tar ball yet (stay tuned). Also the signing key for the release
> will be changing.

Are there any news on this?

-- Petr

[-- Attachment #2: Type: application/pgp-signature, Size: 230 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: iproute2 back at kernel.org
  2011-11-21  9:15   ` iproute2 back at kernel.org Petr Šabata
@ 2011-11-21 16:47     ` Stephen Hemminger
  0 siblings, 0 replies; 8+ messages in thread
From: Stephen Hemminger @ 2011-11-21 16:47 UTC (permalink / raw)
  To: Petr Šabata; +Cc: netdev

[-- Attachment #1: Type: text/plain, Size: 596 bytes --]

On Mon, 21 Nov 2011 10:15:34 +0100
Petr Šabata <contyk@redhat.com> wrote:

> On Tue, Oct 11, 2011 at 04:59:08PM -0700, Stephen Hemminger wrote:
> > Now that kernel.org is back online, the iproute2 repository is back
> > at it's old location.
> >    git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
> > 
> > I have frozen and tagged the v3.0 release, but don't have a good place
> > to put the tar ball yet (stay tuned). Also the signing key for the release
> > will be changing.
> 
> Are there any news on this?

Should be today, there are some issues with setup

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-11-21 16:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-16 17:30 iproute2 repository (temp) Stephen Hemminger
2011-10-11 23:59 ` iproute2 back at kernel.org Stephen Hemminger
2011-10-12  3:18   ` [PATCH iproute2] ss: report ecnseen Eric Dumazet
2011-11-16  4:51     ` Eric Dumazet
2011-11-16 17:45       ` Stephen Hemminger
2011-11-16 17:59         ` Eric Dumazet
2011-11-21  9:15   ` iproute2 back at kernel.org Petr Šabata
2011-11-21 16:47     ` Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).