Skip to content

Commit

Permalink
ixgbe: Merge watchdog functionality into service task
Browse files Browse the repository at this point in the history
This patch is meant to merge the functionality of the ixgbe watchdog task
into the service task.  By doing this all link state functionality will be
controlled by a single task.  As a result the reliability of the interface
will be improved as the likelihood of any race conditions is further
reduced.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  • Loading branch information
Alexander Duyck authored and Jeff Kirsher committed May 15, 2011
1 parent 7086400 commit 93c52dd
Show file tree
Hide file tree
Showing 2 changed files with 200 additions and 166 deletions.
2 changes: 0 additions & 2 deletions drivers/net/ixgbe/ixgbe.h
Original file line number Diff line number Diff line change
Expand Up @@ -455,11 +455,9 @@ struct ixgbe_adapter {
unsigned long link_check_timeout;

struct work_struct reset_task;
struct work_struct watchdog_task;
struct work_struct fdir_reinit_task;
struct work_struct check_overtemp_task;
struct work_struct service_task;
struct timer_list watchdog_timer;
struct timer_list service_timer;
u32 fdir_pballoc;
u32 atr_sample_rate;
Expand Down
Loading

0 comments on commit 93c52dd

Please sign in to comment.