Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Dec 2018 19:53:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 234073] ixl: SR-IOV causes "Malicious Driver Detection event" when not all VFs are in passthrough mode
Message-ID:  <bug-234073-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234073

            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@FreeBSD.org
          Reporter: ixbug@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 netwo=
rk
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:=20
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 h=
ost
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

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-234073-227>