aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/sctp_os_bsd.h
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2019-08-05 13:22:15 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2019-08-05 13:22:15 +0000
commit94962f6ba0e0afacd3b4f503cbfdf516a3c50c0a (patch)
tree79d9db3c40245d6386261c2706a600de9367cb8b /sys/netinet/sctp_os_bsd.h
parent1180fa861b0ca8c8399aad79bb40821eee4b802c (diff)
downloadsrc-94962f6ba0e0afacd3b4f503cbfdf516a3c50c0a.tar.gz
src-94962f6ba0e0afacd3b4f503cbfdf516a3c50c0a.zip
Notes
Diffstat (limited to 'sys/netinet/sctp_os_bsd.h')
-rw-r--r--sys/netinet/sctp_os_bsd.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet/sctp_os_bsd.h b/sys/netinet/sctp_os_bsd.h
index cce1d608c335..4a7097127ec8 100644
--- a/sys/netinet/sctp_os_bsd.h
+++ b/sys/netinet/sctp_os_bsd.h
@@ -365,10 +365,10 @@ typedef struct callout sctp_os_timer_t;
*/
/* get the v6 hop limit */
-#define SCTP_GET_HLIM(inp, ro) in6_selecthlim((struct inpcb *)&inp->ip_inp.inp, (ro ? (ro->ro_rt ? (ro->ro_rt->rt_ifp) : (NULL)) : (NULL)));
+#define SCTP_GET_HLIM(inp, ro) in6_selecthlim(&inp->ip_inp.inp, (ro ? (ro->ro_rt ? (ro->ro_rt->rt_ifp) : (NULL)) : (NULL)));
/* is the endpoint v6only? */
-#define SCTP_IPV6_V6ONLY(inp) (((struct inpcb *)inp)->inp_flags & IN6P_IPV6_V6ONLY)
+#define SCTP_IPV6_V6ONLY(sctp_inpcb) ((sctp_inpcb)->ip_inp.inp.inp_flags & IN6P_IPV6_V6ONLY)
/* is the socket non-blocking? */
#define SCTP_SO_IS_NBIO(so) ((so)->so_state & SS_NBIO)
#define SCTP_SET_SO_NBIO(so) ((so)->so_state |= SS_NBIO)