1. 17 12月, 2010 9 次提交
  2. 15 12月, 2010 3 次提交
  3. 14 12月, 2010 25 次提交
  4. 13 12月, 2010 3 次提交
    • D
      ipv4: Don't pre-seed hoplimit metric. · 323e126f
      David S. Miller 提交于
      Always go through a new ip4_dst_hoplimit() helper, just like ipv6.
      
      This allowed several simplifications:
      
      1) The interim dst_metric_hoplimit() can go as it's no longer
         userd.
      
      2) The sysctl_ip_default_ttl entry no longer needs to use
         ipv4_doint_and_flush, since the sysctl is not cached in
         routing cache metrics any longer.
      
      3) ipv4_doint_and_flush no longer needs to be exported and
         therefore can be marked static.
      
      When ipv4_doint_and_flush_strategy was removed some time ago,
      the external declaration in ip.h was mistakenly left around
      so kill that off too.
      
      We have to move the sysctl_ip_default_ttl declaration into
      ipv4's route cache definition header net/route.h, because
      currently net/ip.h (where the declaration lives now) has
      a back dependency on net/route.h
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      323e126f
    • D
      ipv6: Demark default hoplimit as zero. · a02e4b7d
      David S. Miller 提交于
      This is for consistency with ipv4.  Using "-1" makes
      no sense.
      
      It was made this way a long time ago merely to be consistent
      with how the ipv6 socket hoplimit "default" is stored.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a02e4b7d
    • D
      5170ae82