Skip to content
  1. Jan 15, 2010
  2. Jan 14, 2010
  3. Jan 12, 2010
    • Oliver Hartkopp's avatar
      can: Unify droping of invalid tx skbs and netdev stats · 3ccd4c61
      Oliver Hartkopp authored
      
      
      To prevent the CAN drivers to operate on invalid socketbuffers the skbs are
      now checked and silently dropped at the xmit-function consistently.
      
      Also the netdev stats are consistently using the CAN data length code (dlc)
      for [rx|tx]_bytes now.
      
      Signed-off-by: default avatarOliver Hartkopp <oliver@hartkopp.net>
      Acked-by: default avatarWolfgang Grandegger <wg@grandegger.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      3ccd4c61
    • Stephen Hemminger's avatar
      tcp: Generalized TTL Security Mechanism · d218d111
      Stephen Hemminger authored
      
      
      This patch adds the kernel portions needed to implement
      RFC 5082 Generalized TTL Security Mechanism (GTSM).
      It is a lightweight security measure against forged
      packets causing DoS attacks (for BGP). 
      
      This is already implemented the same way in BSD kernels.
      For the necessary Quagga patch 
        http://www.gossamer-threads.com/lists/quagga/dev/17389
      
      Description from Cisco
        http://www.cisco.com/en/US/docs/ios/12_3t/12_3t7/feature/guide/gt_btsh.html
      
      It does add one byte to each socket structure, but I did
      a little rearrangement to reuse a hole (on 64 bit), but it
      does grow the structure on 32 bit
      
      This should be documented on ip(4) man page and the Glibc in.h
      file also needs update.  IPV6_MINHOPLIMIT should also be added
      (although BSD doesn't support that).  
      
      Only TCP is supported, but could also be added to UDP, DCCP, SCTP
      if desired.
      
      Signed-off-by: default avatarStephen Hemminger <shemminger@vyatta.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      d218d111
  4. Jan 11, 2010
  5. Jan 10, 2010
  6. Jan 09, 2010
  7. Jan 08, 2010