1. 11 Feb, 2007 1 commit
  2. 07 Feb, 2007 1 commit
  3. 22 Nov, 2006 1 commit
  4. 16 Oct, 2006 1 commit
  5. 18 Aug, 2006 1 commit
  6. 29 Jun, 2006 1 commit
    • Herbert Xu's avatar
      [NET]: Added GSO header verification · 576a30eb
      Herbert Xu authored
      
      
      When GSO packets come from an untrusted source (e.g., a Xen guest domain),
      we need to verify the header integrity before passing it to the hardware.
      
      Since the first step in GSO is to verify the header, we can reuse that
      code by adding a new bit to gso_type: SKB_GSO_DODGY.  Packets with this
      bit set can only be fed directly to devices with the corresponding bit
      NETIF_F_GSO_ROBUST.  If the device doesn't have that bit, then the skb
      is fed to the GSO engine which will allow the packet to be sent to the
      hardware if it passes the header check.
      
      This patch changes the sg flag to a full features flag.  The same method
      can be used to implement TSO ECN support.  We simply have to mark packets
      with CWR set with SKB_GSO_ECN so that only hardware with a corresponding
      NETIF_F_TSO_ECN can accept them.  The GSO engine can either fully segment
      the packet, or segment the first MTU and pass the rest to the hardware for
      further segmentation.
      
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      576a30eb
  7. 23 Jun, 2006 1 commit
  8. 18 Jun, 2006 2 commits
  9. 05 Jun, 2006 1 commit
  10. 10 May, 2006 1 commit
  11. 21 Mar, 2006 2 commits
  12. 05 Mar, 2006 3 commits
  13. 10 Feb, 2006 2 commits
  14. 01 Feb, 2006 1 commit
  15. 06 Jan, 2006 1 commit
  16. 03 Jan, 2006 2 commits
  17. 24 Nov, 2005 1 commit
  18. 12 Oct, 2005 1 commit
  19. 29 May, 2005 1 commit
  20. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4