[intelxl] Allow admin queues to be reinitialised
authorMichael Brown <mcb30@ipxe.org>
Wed, 24 Apr 2019 11:45:37 +0000 (12:45 +0100)
committerMichael Brown <mcb30@ipxe.org>
Sat, 27 Apr 2019 19:25:59 +0000 (20:25 +0100)
commit7b68c310f94af6466579a47dfbde38d90275f192
tree6b381f888554eb94614383eb48c9eb20ac708b79
parent8f3e648b6ce2b14940b8eb30efab3cb05820ca8a
[intelxl] Allow admin queues to be reinitialised

A virtual function reset is triggered via an admin queue command and
will reset the admin queue configuration registers.  Allow the admin
queues to be reinitialised after such a reset, without requiring the
overhead (and potential failure paths) of freeing and reallocating the
queues.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/drivers/net/intelxl.c