diff options
| author | Alan Somers <asomers@FreeBSD.org> | 2016-12-16 22:39:30 +0000 |
|---|---|---|
| committer | Alan Somers <asomers@FreeBSD.org> | 2016-12-16 22:39:30 +0000 |
| commit | d9fa2d67eb5f7634ed70ced089a873d1e0f301bd (patch) | |
| tree | 8523df994a166665fae72b5470f22779b9fca59f /sys/net | |
| parent | 5b3b877f8920576c5c789f21de81a518164e1038 (diff) | |
Notes
Diffstat (limited to 'sys/net')
| -rw-r--r-- | sys/net/if_lagg.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/if_lagg.c b/sys/net/if_lagg.c index 16f872aad2eb..32ca1f9fb731 100644 --- a/sys/net/if_lagg.c +++ b/sys/net/if_lagg.c @@ -252,6 +252,7 @@ SYSCTL_INT(_net_link_lagg, OID_AUTO, default_flowid_shift, CTLFLAG_RWTUN, &VNET_NAME(def_flowid_shift), 0, "Default setting for flowid shift for load sharing"); +#pragma clang optimize off static void vnet_lagg_init(const void *unused __unused) { @@ -1022,7 +1023,7 @@ lagg_port_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data) return (error); fallback: - if (lp->lp_ioctl != NULL) + if (lp != NULL && lp->lp_ioctl != NULL) return ((*lp->lp_ioctl)(ifp, cmd, data)); return (EINVAL); |
