Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/sctp_var.h
Show All 36 Lines | |||||
#ifndef _NETINET_SCTP_VAR_H_ | #ifndef _NETINET_SCTP_VAR_H_ | ||||
#define _NETINET_SCTP_VAR_H_ | #define _NETINET_SCTP_VAR_H_ | ||||
#include <netinet/sctp_uio.h> | #include <netinet/sctp_uio.h> | ||||
#if defined(_KERNEL) || defined(__Userspace__) | #if defined(_KERNEL) || defined(__Userspace__) | ||||
extern struct pr_usrreqs sctp_usrreqs; | extern struct protosw sctp_seqpacket_protosw, sctp_stream_protosw; | ||||
#define sctp_feature_on(inp, feature) (inp->sctp_features |= feature) | #define sctp_feature_on(inp, feature) (inp->sctp_features |= feature) | ||||
#define sctp_feature_off(inp, feature) (inp->sctp_features &= ~feature) | #define sctp_feature_off(inp, feature) (inp->sctp_features &= ~feature) | ||||
#define sctp_is_feature_on(inp, feature) ((inp->sctp_features & feature) == feature) | #define sctp_is_feature_on(inp, feature) ((inp->sctp_features & feature) == feature) | ||||
#define sctp_is_feature_off(inp, feature) ((inp->sctp_features & feature) == 0) | #define sctp_is_feature_off(inp, feature) ((inp->sctp_features & feature) == 0) | ||||
#define sctp_stcb_feature_on(inp, stcb, feature) {\ | #define sctp_stcb_feature_on(inp, stcb, feature) {\ | ||||
if (stcb) { \ | if (stcb) { \ | ||||
▲ Show 20 Lines • Show All 295 Lines • Show Last 20 Lines |