summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/mac/mac.c
diff options
context:
space:
mode:
authorkrgopi <none@none>2005-12-23 10:29:12 -0800
committerkrgopi <none@none>2005-12-23 10:29:12 -0800
commit4b46d1ef625bf17cc3dd4b14b9ad807be97dc558 (patch)
treef7a47bdc523d89874ab78528527c14b8bd0aaef9 /usr/src/uts/common/io/mac/mac.c
parent5805a1baa6594684bbf7d7fa108cea093396ea31 (diff)
downloadillumos-gate-4b46d1ef625bf17cc3dd4b14b9ad807be97dc558.tar.gz
PSARC 2005/654 Nemo soft rings
6306717 For Nemo based drivers, IP can ask dls to do the fanout
Diffstat (limited to 'usr/src/uts/common/io/mac/mac.c')
-rw-r--r--usr/src/uts/common/io/mac/mac.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/uts/common/io/mac/mac.c b/usr/src/uts/common/io/mac/mac.c
index 288bb79298..53bcc5fc94 100644
--- a/usr/src/uts/common/io/mac/mac.c
+++ b/usr/src/uts/common/io/mac/mac.c
@@ -1297,7 +1297,10 @@ mac_resource_add(mac_t *mp, mac_resource_t *mrp)
add = mip->mi_resource_add;
arg = mip->mi_resource_add_arg;
- mrh = add(arg, mrp);
+ if (add != NULL)
+ mrh = add(arg, mrp);
+ else
+ mrh = NULL;
rw_exit(&mip->mi_resource_lock);
return (mrh);