• Wei Dong's avatar
    [IPV4]: Fix SNMPv2 "ipFragFails" counter error · 0668b472
    Wei Dong authored
      When I tested Linux kernel 2.6.17.7 about statistics
    "ipFragFails",found that this counter couldn't increase correctly. The
    criteria is RFC2011:
    RFC2011
      ipFragFails OBJECT-TYPE
        SYNTAX      Counter32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
                "The number of IP datagrams that have been discarded because
                they needed to be fragmented at this entity but could not
                be, e.g., because their Don't Fragment flag was set."
        ::= { ip 18 }
    
    When I send big IP packet to a router with DF bit set to 1 which need to
    be fragmented, and router just sends an ICMP error message
    ICMP_FRAG_NEEDED but no increments for this counter(in the function
    ip_fragment).
    Signed-off-by: default avatarWei Dong <weid@nanjing-fnst.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    0668b472
ip_output.c 34.4 KB