Bug 745786 - enable TX packet steering in bnx2, cxgb3, igb, mlx4, mv643xx_eth, myri10ge and niu drivers
Summary: enable TX packet steering in bnx2, cxgb3, igb, mlx4, mv643xx_eth, myri10ge an...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: kernel
Version: 6.2
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: rc
: ---
Assignee: Jiri Pirko
QA Contact: Red Hat Kernel QE team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-13 12:30 UTC by Jiri Pirko
Modified: 2015-05-05 01:23 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-10-14 11:22:25 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Jiri Pirko 2011-10-13 12:30:09 UTC
Description of problem:

Listed drivers do not use netif_set_real_num_tx_queues() to set up number of TX queues. Therefore sysfs files for queues are not created so TX packet steering cannot be done on these. Fix this by calling netif_set_real_num_tx_queues().

How reproducible:
always

Steps to Reproduce:
1. ls /sys/class/net/[ifname]/queues/
  
Actual results:
only tx-0 is there

Expected results:
multiple tx-\d+ are there

Comment 1 Jiri Pirko 2011-10-14 11:22:25 UTC
This is not needed. register_queue_kobjects() is taking care of it.


Note You need to log in before you can comment on or make changes to this bug.