aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/qlxgbe/ql_os.c
diff options
context:
space:
mode:
authorDavid C Somayajulu <davidcs@FreeBSD.org>2016-08-17 02:40:17 +0000
committerDavid C Somayajulu <davidcs@FreeBSD.org>2016-08-17 02:40:17 +0000
commit00caeec74a6274dbd3df2f94f147fcb6e1bc3a1b (patch)
tree7b66d9e0351c3f72ba3d670d75ad105aad1711d4 /sys/dev/qlxgbe/ql_os.c
parent80e3aec68cd17c912a1ab2dab14b89cc3e2d3af9 (diff)
Notes
Diffstat (limited to 'sys/dev/qlxgbe/ql_os.c')
-rw-r--r--sys/dev/qlxgbe/ql_os.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/qlxgbe/ql_os.c b/sys/dev/qlxgbe/ql_os.c
index 261d5adf5387..8f19607e9958 100644
--- a/sys/dev/qlxgbe/ql_os.c
+++ b/sys/dev/qlxgbe/ql_os.c
@@ -1592,6 +1592,9 @@ ql_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp)
if (mp == NULL) {
+ if (QL_ERR_INJECT(ha, INJCT_M_GETCL_M_GETJCL_FAILURE))
+ return(-1);
+
if (ha->hw.enable_9kb)
mp = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, mbuf_size);
else