[ipxe-devel] [PATCH intelxvf v2 0/2] [intelxvf] fixes for intelxvf reset

Vishvananda Ishaya Abrams vish.ishaya at oracle.com
Thu Dec 22 01:10:29 UTC 2016


v1 fixed an issue where the vf setting were not properly cleared before
initialization.

v2 adds a fix for a second issue observed with the intelxvf driver. When ipxe
exits, it resets the ring length to zero, but it does not disable the rx and tx
queues. If packets are received with the queue enabled, the nic gets very
unhappy.

Vishvananda Ishaya Abrams (2):
  [intelxvf] Reset all vf settings before config
  [intelxvf] disable the tx and rx rings on destroy

 src/drivers/net/intel.c    | 35 +++++++++++++++++++++++++++++------
 src/drivers/net/intel.h    |  2 ++
 src/drivers/net/intelxvf.c | 17 ++++++++++++++++-
 src/drivers/net/intelxvf.h |  9 ++++++++-
 4 files changed, 55 insertions(+), 8 deletions(-)

-- 
2.5.0




More information about the ipxe-devel mailing list