Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • X xcap-capability-linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • xcap
  • xcap-capability-linux
  • Repository

Switch branch/tag
  • xcap-capability-linux
  • drivers
  • net
  • ethernet
  • intel
  • i40evf
  • i40evf_main.c
Find file BlameHistoryPermalink
  • Mitch A Williams's avatar
    i40evf: don't fire traffic IRQs when the interface is down · 4870e176
    Mitch A Williams authored Dec 09, 2014
    
    
    There is always a possibility that MSI-X interrupts can get lost. To
    keep this problem from stalling the driver, we fire all of our MSI-X
    vectors during the watchdog routine. However, we should not fire the
    traffic vectors when the interface is closed. In this case, just fire
    vector 0, which is used for admin queue events.
    
    As a result, we do not enable the interrupt cause for vector 0. This
    can cause the admin queue handler to be called reentrantly, which
    causes a scary "critical section violation" message to be logged,
    even though no real damage is done.
    
    Change-ID: Ic43a5184708ab2cb9a23fca7dedd808a46717795
    Signed-off-by: default avatarMitch Williams <mitch.a.williams@intel.com>
    Acked-by: default avatarShannon Nelson <shannon.nelson@intel.com>
    Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
    4870e176

Replace i40evf_main.c

Attach a file by drag & drop or click to upload


Cancel
GitLab will create a branch in your fork and start a merge request.