With subcode 0x24, diag26c returns all sorts of VNIC-related information.
Signed-off-by: Julian Wiedmann <email address hidden>
Acked-by: Martin Schwidefsky <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
The transport mode that a z/VM NIC is configured in, must match the
hypervisor-internal network which the NIC is coupled to.
To get this right automatically, have qeth issue a diag26c hypervisor call
that provides all sorts of information for a specific VNIC.
With z/VM update VM65918, this also includes the VNIC's required
transport mode.
Signed-off-by: Julian Wiedmann <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
------- Comment From <email address hidden> 2018-02-06 09:32 EDT-------
Requires (and applies cleanly onto 4.15.y):
commit f22237f61d2f197 60b3799ee798d7d c30cdc0785
Author: Julian Wiedmann <email address hidden>
Date: Wed Dec 27 17:44:30 2017 +0100
s390/diag: add diag26c support for VNIC info
With subcode 0x24, diag26c returns all sorts of VNIC-related information.
Signed-off-by: Julian Wiedmann <email address hidden>
Acked-by: Martin Schwidefsky <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
commit 615dff228368109 ce18b628d6bd1b0 1ad6ef2f74
Author: Julian Wiedmann <email address hidden>
Date: Wed Dec 27 17:44:31 2017 +0100
s390/qeth: support early setup for z/VM NICs
The transport mode that a z/VM NIC is configured in, must match the
hypervisor-internal network which the NIC is coupled to.
To get this right automatically, have qeth issue a diag26c hypervisor call
that provides all sorts of information for a specific VNIC.
With z/VM update VM65918, this also includes the VNIC's required
transport mode.
Signed-off-by: Julian Wiedmann <email address hidden>
Signed-off-by: David S. Miller <email address hidden>