lkml.org 
[lkml]   [2009]   [Jun]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 25/60] igb: fix LRO warning
    -stable review patch.  If anyone has any objections, please let us know.

    ------------------
    From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

    This fix is only needed for 2.6.29.y tree, since in 2.6.30 and later IGB
    has moved to using GRO instead of LRO.

    igb supports LRO, but was not setting any hooks to the ->set_flags
    ethtool_ops function. This would trigger warnings if the user tried
    to enable or disable LRO.

    Based on the patch provided by Stephen Hemminger <shemminger@vyatta.com>

    Reported-by: Sergey Kononenko <sergk@sergk.org.ua>
    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
    CC: Stephen Hemminger <shemminger@vyatta.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/net/igb/igb_ethtool.c | 4 ++++
    1 file changed, 4 insertions(+)

    --- a/drivers/net/igb/igb_ethtool.c
    +++ b/drivers/net/igb/igb_ethtool.c
    @@ -2029,6 +2029,10 @@ static struct ethtool_ops igb_ethtool_op
    .get_ethtool_stats = igb_get_ethtool_stats,
    .get_coalesce = igb_get_coalesce,
    .set_coalesce = igb_set_coalesce,
    + .get_flags = ethtool_op_get_flags,
    +#ifdef CONFIG_IGB_LRO
    + .set_flags = ethtool_op_set_flags,
    +#endif
    };

    void igb_set_ethtool_ops(struct net_device *netdev)



    \
     
     \ /
      Last update: 2009-06-10 05:45    [W:4.135 / U:0.148 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site