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

_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel

Reply via email to