1. 25 3月, 2009 1 次提交
  2. 20 11月, 2008 1 次提交
  3. 11 6月, 2008 1 次提交
  4. 17 4月, 2008 1 次提交
  5. 17 3月, 2008 1 次提交
    • F
      qeth: new qeth device driver · 4a71df50
      Frank Blaschka 提交于
      List of major changes and improvements:
       no manipulation of the global ARP constructor
       clean code split into core, layer 2 and layer 3 functionality
       better exploitation of the ethtool interface
       better representation of the various hardware capabilities
       fix packet socket support (tcpdump), no fake_ll required
       osasnmpd notification via udev events
       coding style and beautification
      Signed-off-by: NFrank Blaschka <frank.blaschka@de.ibm.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      4a71df50
  6. 11 10月, 2007 1 次提交
  7. 21 6月, 2007 1 次提交
  8. 08 5月, 2007 1 次提交
  9. 26 4月, 2007 8 次提交
  10. 06 2月, 2007 1 次提交
  11. 03 12月, 2006 1 次提交
  12. 17 9月, 2006 1 次提交
  13. 01 7月, 2006 1 次提交
  14. 23 6月, 2006 1 次提交
    • H
      [NET]: Merge TSO/UFO fields in sk_buff · 7967168c
      Herbert Xu 提交于
      Having separate fields in sk_buff for TSO/UFO (tso_size/ufo_size) is not
      going to scale if we add any more segmentation methods (e.g., DCCP).  So
      let's merge them.
      
      They were used to tell the protocol of a packet.  This function has been
      subsumed by the new gso_type field.  This is essentially a set of netdev
      feature bits (shifted by 16 bits) that are required to process a specific
      skb.  As such it's easy to tell whether a given device can process a GSO
      skb: you just have to and the gso_type field and the netdev's features
      field.
      
      I've made gso_type a conjunction.  The idea is that you have a base type
      (e.g., SKB_GSO_TCPV4) that can be modified further to support new features.
      For example, if we add a hardware TSO type that supports ECN, they would
      declare NETIF_F_TSO | NETIF_F_TSO_ECN.  All TSO packets with CWR set would
      have a gso_type of SKB_GSO_TCPV4 | SKB_GSO_TCPV4_ECN while all other TSO
      packets would be SKB_GSO_TCPV4.  This means that only the CWR packets need
      to be emulated in software.
      Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      7967168c
  15. 27 5月, 2006 1 次提交
  16. 24 3月, 2006 1 次提交
  17. 18 2月, 2006 1 次提交
    • F
      [PATCH] s390: some qeth driver fixes · 66cc5d5a
      Frank Pavlic 提交于
      [patch 2/2] s390: some qeth driver fixes
      
      From: Frank Pavlic <fpavlic@de.ibm.com>
      	- fixed kernel panic when using EDDP support in Layer 2 mode
      	- NULL pointer exception in qeth_set_offline fixed.
      	- setting EDDP in Layer 2 mode did not set NETIF_F_(SG/TSO)
      	  flags when device became online.
      	- use sscanf for parsing and converting IPv4 addresses
      	  from string to __u8 values.
      	- qeth_string_to_ipaddr6 fixed. in case of double colon
      	  the converted IPv6 address out from the string was not correct
      	  in previous implementation.
      Signed-off-by: NFrank Pavlic <fpavlic@de.ibm.com>
      
      diffstat:
       qeth.h      |  112 +++++++++++++++++++++++++-----------------------------------
       qeth_eddp.c |   11 ++++-
       qeth_main.c |   17 +++------
       3 files changed, 63 insertions(+), 77 deletions(-)
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      66cc5d5a
  18. 02 2月, 2006 1 次提交
  19. 24 12月, 2005 1 次提交
    • F
      [PATCH] s390: minor qeth network driver fixes · 4965e97f
      Frank Pavlic 提交于
      [patch 2/3] s390: minor qeth network driver fixes
      
      From: Frank Pavlic <pavlic@de.ibm.com>
      	- use netif_carrier_on/off calls to tell network stack
      	  link carrier state
      	- fix possible kfree on NULL
      	- PDU_LEN2 is at offset 0x29 otherwise OSN chpid won't initialize
      Signed-off-by: NFrank Pavlic <pavlic@de.ibm.com>
      
      diffstat:
       qeth_eddp.c |    3 ++-
       qeth_main.c |   17 +++++++----------
       qeth_mpc.h  |    2 +-
       3 files changed, 10 insertions(+), 12 deletions(-)
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      4965e97f
  20. 07 11月, 2005 1 次提交
  21. 16 5月, 2005 2 次提交
    • F
      [PATCH] s390: qeth bug fixes · 05e08a2a
      Frank Pavlic 提交于
      [patch 10/10] s390: qeth bug fixes.
      
      From: Frank Pavlic <pavlic@de.ibm.com>
      
      qeth network driver related changes:
       - due to OSA hardware changes in TCP Segmentation Offload
         support we are able now to pack TSO packets too.
         This fits perfectly in design of qeth buffer handling and
         sending data respectively.
       - remove skb_realloc_headroom from the sending path since
         hard_header_len value provides enough headroom now.
       - device recovery behaviour improvement
       - bug fixed in Enhanced Device Driver Packing functionality
      Signed-off-by: NFrank Pavlic <pavlic@de.ibm.com>
      05e08a2a
    • F
      [PATCH] s390: qeth bug fixes · d801145d
      Frank Pavlic 提交于
      [patch 7/10] s390: qeth bug fixes.
      
      From: Frank Pavlic <pavlic@de.ibm.com>
      
      qeth network driver changes:
       - Removed redundant code, use the same qeth_fill_buffer_frag
         for TSO path either
       - Using skb->frags solely is not correct since skb->data still
         points to the beginning of the whole data, even when it is
         a small portion we have to fill the qdio buffer with it.
      Signed-off-by: NFrank Pavlic <pavlic@de.ibm.com>
      d801145d
  22. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      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