[Bug 234073] ixl: SR-IOV causes "Malicious Driver Detection event" when not all VFs are in passthrough mode

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Dec 16 19:53:05 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234073

            Bug ID: 234073
           Summary: ixl: SR-IOV causes "Malicious Driver Detection event"
                    when not all VFs are in passthrough mode
           Product: Base System
           Version: 12.0-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: ixbug at riseup.net

SR-IOV config to reproduce:
(the important part is that not all VFs are 'passthrough: true')

/etc/iov/ixl1.conf
---------
PF {
          device : "ixl1";
          num_vfs : 4;
}

DEFAULT {
          passthrough : true;
}

#VF for use by host
VF-0 {
        passthrough : false;
}
---------


starting a bhyve VM causes the following errors and the host to loose network
connectivity:
(it only happens if a VM is started)

kernel: ixl1: Malicious Driver Detection event 1 on RX queue 776, pf number 64
(PF-1), (VF-0)
syslogd: last message repeated 352 times
kernel: iavf0: ARQ Critical Error detected
kernel: iavf0: ASQ Critical Error detected
kernel: iavf0: WARNING: Stopping VF!
kernel: iavf0: Unable to send opcode DISABLE_QUEUES to PF, ASQ is not alive
kernel: iavf0: 2<DISABLE_QUEUES> timed out
kernel: iavf0: Unable to send opcode RESET_VF to PF, ASQ is not alive
kernel: ixl1: Malicious Driver Detection event 1 on RX queue 776, pf number 64
(PF-1), (VF-0)
syslogd: last message repeated 3797 times
kernel: ixl1: 
kernel: Malicious Driver Detection event 1 on RX queue 776, pf number 64
(PF-1), (VF-0)
kernel: ixl1: Malicious Driver Detection event 1 on RX queue 776, pf number 64
(PF-1), (VF-0)
syslogd: last message repeated 835 times


"nvmupdate -v" output:
-----------
Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.32.20.30
Copyright (C) 2013 - 2018 Intel Corporation.

Version:
QV SDK    - 2.32.20.28
ixl       - 2.1.0-k
-----------


This problem does not occur when all VFs are in passthrough mode (and the host
does not use ixl1):
example: /etc/iov/ixl1.conf
---------
PF {
          device : "ixl1";
          num_vfs : 4;
}

DEFAULT {
          passthrough : true;
}
---------

Intel NIC Model: X710-DA2
dev.ixl.1.fw_version: fw 6.0.48442 api 1.7 nvm 6.01 etid 800035cf oem 1.262.0

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list