27 May, 2005

1 commit


20 May, 2005

1 commit


06 May, 2005

2 commits


04 May, 2005

4 commits

  • Else the in6_addr layout is not known for struct
    prefix_info.

    Signed-off-by: Patrick McHardy

    Patrick McHardy
     
  • I found a bug that stopped IPsec/IPv6 from working. About
    a month ago IPv6 started using rt6i_idev->dev on the cached socket dst
    entries. If the cached socket dst entry is IPsec, then rt6i_idev will
    be NULL.

    Since we want to look at the rt6i_idev of the original route in this
    case, the easiest fix is to store rt6i_idev in the IPsec dst entry just
    as we do for a number of other IPv6 route attributes. Unfortunately
    this means that we need some new code to handle the references to
    rt6i_idev. That's why this patch is bigger than it would otherwise be.

    I've also done the same thing for IPv4 since it is conceivable that
    once these idev attributes start getting used for accounting, we
    probably need to dereference them for IPv4 IPsec entries too.

    Signed-off-by: Herbert Xu
    Signed-off-by: David S. Miller

    Herbert Xu
     
  • Signed-off-by: Patrick McHardy
    Signed-off-by: David S. Miller

    Patrick McHardy
     
  • This patch includes net/ipv6.h from addrconf.h since it needs
    ipv6_addr_set.

    Signed-off-by: Herbert Xu
    Signed-off-by: David S. Miller

    Herbert Xu
     

01 May, 2005

2 commits

  • Some KernelDoc descriptions are updated to match the current code.
    No code changes.

    Signed-off-by: Martin Waitz
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Martin Waitz
     
  • I have recompiled Linux kernel 2.6.11.5 documentation for me and our
    university students again. The documentation could be extended for more
    sources which are equipped by structured comments for recent 2.6 kernels. I
    have tried to proceed with that task. I have done that more times from 2.6.0
    time and it gets boring to do same changes again and again. Linux kernel
    compiles after changes for i386 and ARM targets. I have added references to
    some more files into kernel-api book, I have added some section names as well.
    So please, check that changes do not break something and that categories are
    not too much skewed.

    I have changed kernel-doc to accept "fastcall" and "asmlinkage" words reserved
    by kernel convention. Most of the other changes are modifications in the
    comments to make kernel-doc happy, accept some parameters description and do
    not bail out on errors. Changed to @pid in the description, moved some
    #ifdef before comments to correct function to comments bindings, etc.

    You can see result of the modified documentation build at
    http://cmp.felk.cvut.cz/~pisa/linux/lkdb-2.6.11.tar.gz

    Some more sources are ready to be included into kernel-doc generated
    documentation. Sources has been added into kernel-api for now. Some more
    section names added and probably some more chaos introduced as result of quick
    cleanup work.

    Signed-off-by: Pavel Pisa
    Signed-off-by: Martin Waitz
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Pisa
     

29 Apr, 2005

3 commits


25 Apr, 2005

4 commits

  • The SELinux hooks invoke ipv6_skip_exthdr() with an incorrect
    length final argument. However, the length argument turns out
    to be superfluous.

    I was just reading ipv6_skip_exthdr and it occured to me that we can
    get rid of len altogether. The only place where len is used is to
    check whether the skb has two bytes for ipv6_opt_hdr. This check
    is done by skb_header_pointer/skb_copy_bits anyway.

    Now it might appear that we've made the code slower by deferring
    the check to skb_copy_bits. However, this check should not trigger
    in the common case so this is OK.

    Signed-off-by: Herbert Xu
    Signed-off-by: David S. Miller

    Herbert Xu
     
  • And provide an example simply action in order to
    demonstrate usage.

    Signed-off-by: Jamal Hadi Salim
    Signed-off-by: David S. Miller

    Jamal Hadi Salim
     
  • The problem is that when doing MTU discovery, the too-large segments in
    the write queue will be calculated as having a pcount of >1. When
    tcp_write_xmit() is trying to send, tcp_snd_test() fails the cwnd test
    when pcount > cwnd.

    The segments are eventually transmitted one at a time by keepalive, but
    this can take a long time.

    This patch checks if TSO is enabled when setting pcount.

    Signed-off-by: John Heffner
    Signed-off-by: David S. Miller

    David S. Miller
     
  • Replacing the open coded equivalents and making ax25 look more like
    a linux network protocol, i.e. more similar to inet.

    Signed-off-by: Arnaldo Carvalho de Melo
    Signed-off-by: Ralf Baechle
    Signed-off-by: David S. Miller

    Arnaldo Carvalho de Melo
     

22 Apr, 2005

1 commit


20 Apr, 2005

1 commit


17 Apr, 2005

2 commits