]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[intelxl] Negotiate API version for virtual function via admin queue
authorMichael Brown <mcb30@ipxe.org>
Wed, 9 Mar 2022 00:30:14 +0000 (00:30 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 10 Aug 2022 11:29:47 +0000 (12:29 +0100)
commit9f5b9e3abbeade8730811f22e385f120d36ab827
treedd412990cf6eefafeca22664bc06c1e14b887453
parentb4216fa5063e464a16361bba247d49e8620a2cf2
[intelxl] Negotiate API version for virtual function via admin queue

Do not attempt to use the admin commands to get the firmware version
and report the driver version for the virtual function driver, since
these will be rejected by the E810 firmware as invalid commands when
issued by a virtual function.  Instead, use the mailbox interface to
negotiate the API version with the physical function driver.

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