22 Oct, 2011

1 commit


13 May, 2011

1 commit

  • Since commit e9df2e8fd8fbc9 (Use appropriate sock tclass setting for
    routing lookup) we lost ability to properly add ECN codemarks to ipv6
    TCP frames.

    It seems like TCP_ECN_send() calls INET_ECN_xmit(), which only sets the
    ECN bit in the IPv4 ToS field (inet_sk(sk)->tos), but after the patch,
    what's checked is inet6_sk(sk)->tclass, which is a completely different
    field.

    Close bug https://bugzilla.kernel.org/show_bug.cgi?id=34322

    [Eric Dumazet] : added the INET_ECN_dontxmit() fix and replace macros
    by inline functions for clarity.

    Signed-off-by: Steinar H. Gunderson
    Signed-off-by: Eric Dumazet
    Cc: YOSHIFUJI Hideaki
    Cc: Andrew Morton
    Signed-off-by: David S. Miller

    Steinar H. Gunderson
     

24 Sep, 2010

1 commit


15 Feb, 2009

1 commit


14 Apr, 2008

1 commit


29 Jan, 2008

1 commit


26 Apr, 2007

4 commits


03 Dec, 2006

2 commits


06 Nov, 2006

1 commit


04 Jan, 2006

1 commit


06 Nov, 2005

1 commit

  • Changes IP_ECN_set_ce() and IP6_ECN_set_ce() to return 0 if the CE
    bits could not bet set because none of the ECT bits are set or 1
    if the CE bits are already set or have been successfully set.

    Introduces INET_ECN_set_ce(skb) to enable CE bits for all supported
    protocols.

    Signed-off-by: Thomas Graf
    Signed-off-by: Arnaldo Carvalho de Melo

    Thomas Graf
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds