aboutsummaryrefslogtreecommitdiff
path: root/sys/net/iflib.c
diff options
context:
space:
mode:
authorStephen Hurd <shurd@FreeBSD.org>2018-05-08 17:15:10 +0000
committerStephen Hurd <shurd@FreeBSD.org>2018-05-08 17:15:10 +0000
commitac88e6da113f659dc7cc535d0f0a76cb9ad906d4 (patch)
tree7c327a3853b1f7c843e3f64dc000105a0ce97d21 /sys/net/iflib.c
parent053641bb1cef4431983c2ce81e605520fa0380e2 (diff)
downloadsrc-ac88e6da113f659dc7cc535d0f0a76cb9ad906d4.tar.gz
src-ac88e6da113f659dc7cc535d0f0a76cb9ad906d4.zip
iflib: print message when iflib_tx_structures_setup fails
Print a message when iflib_tx_structures_setup fails, like we do for iflib_rx_structures_setup. Now that we always print a message from within iflib_qset_structures_setup when it fails, stop printing one in iflib_device_register() at the call site. Submitted by: Jacob Keller <jacob.e.keller@intel.com> Reviewed by: gallatin MFC after: 3 days Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D15300
Notes
Notes: svn path=/head/; revision=333373
Diffstat (limited to 'sys/net/iflib.c')
-rw-r--r--sys/net/iflib.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/net/iflib.c b/sys/net/iflib.c
index 11a95897f3c9..01147190d1b3 100644
--- a/sys/net/iflib.c
+++ b/sys/net/iflib.c
@@ -4398,10 +4398,8 @@ iflib_device_register(device_t dev, void *sc, if_shared_ctx_t sctx, if_ctx_t *ct
goto fail;
}
- if ((err = iflib_qset_structures_setup(ctx))) {
- device_printf(dev, "qset structure setup failed %d\n", err);
+ if ((err = iflib_qset_structures_setup(ctx)))
goto fail_queues;
- }
/*
* Group taskqueues aren't properly set up until SMP is started,
@@ -5070,8 +5068,10 @@ iflib_qset_structures_setup(if_ctx_t ctx)
* It is expected that the caller takes care of freeing queues if this
* fails.
*/
- if ((err = iflib_tx_structures_setup(ctx)) != 0)
+ if ((err = iflib_tx_structures_setup(ctx)) != 0) {
+ device_printf(ctx->ifc_dev, "iflib_tx_structures_setup failed: %d\n", err);
return (err);
+ }
if ((err = iflib_rx_structures_setup(ctx)) != 0)
device_printf(ctx->ifc_dev, "iflib_rx_structures_setup failed: %d\n", err);