16 Nov, 2009

2 commits

  • The maximum TSO size OSA can handle is 15 * PAGE_SIZE. This
    patch reduces gso_max_size to this value and adds some sanity
    checks and statistics to the TSO implementation.
    Since only layer 3 is able to do TSO move all TSO related functions
    to the qeth_l3 module.

    Signed-off-by: Frank Blaschka
    Signed-off-by: David S. Miller

    Frank Blaschka
     
  • Isolate data connection to a shared OSA card against other data
    connections to the same OSA card. Connectivity between isolated
    data connections sharing the same OSA card is therefore possible only
    through external network gear (e.g. a router).

    Signed-off-by: Einar Lueck
    Signed-off-by: Frank Blaschka
    Signed-off-by: David S. Miller

    Einar Lueck
     

27 Aug, 2009

1 commit

  • If nothing has been written into the qeth sysfs-attribute layer2,
    its value is "-1" meaning "not yet defined". But the value is
    displayed as "1" meaning "layer2 selected". The patch changes the
    reading of this "-1"-value to "-1" to make clear the layer2-attribute
    has not yet been defined.

    Signed-off-by: Ursula Braun
    Signed-off-by: David S. Miller

    Ursula Braun
     

25 Mar, 2009

1 commit

  • Performance measurements showed EDDP does not lower CPU costs but increase
    them. So we dump out EDDP code from qeth driver.

    Signed-off-by: Frank Blaschka
    Signed-off-by: David S. Miller

    Frank Blaschka
     

11 Jun, 2008

1 commit


17 Mar, 2008

1 commit

  • 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: Frank Blaschka
    Signed-off-by: Jeff Garzik

    Frank Blaschka