Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19

From: KAMEZAWA Hiroyuki (kamezawa.hiroyu_at_jp.fujitsu.com)
Date: 11/02/05

  • Next message: Andrew Morton: "Re: PATCH: EDAC - clean up atomic stuff"
    Date:	Wed, 02 Nov 2005 15:23:31 +0900
    To: "Martin J. Bligh" <mbligh@mbligh.org>
    
    

    Martin J. Bligh wrote:
    >>True, but we don't seem to have huge problems with other things. The
    >>main ones that have come up on lkml are e1000 which is getting fixed,
    >>and maybe XFS which I think there are also moves to improve.
    >
    >
    > It should be fairly easy to trawl through the list of all allocations
    > and pull out all the higher order ones from the whole source tree. I
    > suspect there's a lot ... maybe I'll play with it later on.
    >

    please check kmalloc(32k,64k)

    For example, loopback device's default MTU=16436 means order=3 and
    maybe there are other high MTU device.

    I suspect skb_makewritable()/skb_copy()/skb_linearize() function can be
    sufferd from fragmentation when MTU is big. They allocs large skb by
    gathering fragmented skbs.When these skb_* funcs failed, the packet
    is silently discarded by netfilter. If fragmentation is heavy, packets
    (especialy TCP) uses large MTU never reachs its end, even if loopback.

    Honestly, I'm not familiar with network code, could anyone comment this ?

    -- Kame

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Andrew Morton: "Re: PATCH: EDAC - clean up atomic stuff"

    Relevant Pages

    • Re: MSS on router, why?
      ... The proper way to describe the ICMP packet which is supposed to be ... returned by a router which cannot forward the IP packet which is too ... Because ICMP was defined before Path MTU Discovery (1981 and 1990 ... fragmentation and try to use path MTU discovery, ...
      (comp.dcom.sys.cisco)
    • Re: Ping of Dead on LAN
      ... You can turn on and off accepting packet fragmentation in Sonicwall's GUI. ... Darren can test this theory by modifying XP's registry to turn off MTU ... Evaluating SSL VPNs' Consider NEOTERIS, chosen as leader by top analysts! ...
      (Security-Basics)
    • Re: Userspace packet queuing with libipq: ip_conntrack does not defragment?
      ... IP packet - usually with a size of around 10 KB. ... according to the MTU size in order to avoid IP ... Indeed this is what I would expect to see, unless the path MTU is lower than the interface MTU and the hosts do not use path MTU discovery, thus causing fragmentation on some router along the path. ...
      (comp.os.linux.networking)
    • Re: PPTPd + pptp-client / Linux Net-2-Net VPN / Slow connection
      ... > it would be strange, but it might be an MTU issue, but where you have packet ... See what happens if you force your MTU to ... > fragmentation. ... Please note that my problem with the low bandwidth seems to be fixed. ...
      (comp.os.linux.networking)
    • Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
      ... > sufferd from fragmentation when MTU is big. ... > uses large MTU never reachs its end, even if loopback. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)