chunkmap 25 include/uapi/linux/netfilter/xt_sctp.h __u32 chunkmap[256 / sizeof (__u32)]; /* Bit mask of chunks to be matched according to RFC 2960 */ chunkmap 41 include/uapi/linux/netfilter/xt_sctp.h #define SCTP_CHUNKMAP_SET(chunkmap, type) \ chunkmap 43 include/uapi/linux/netfilter/xt_sctp.h (chunkmap)[type / bytes(__u32)] |= \ chunkmap 47 include/uapi/linux/netfilter/xt_sctp.h #define SCTP_CHUNKMAP_CLEAR(chunkmap, type) \ chunkmap 49 include/uapi/linux/netfilter/xt_sctp.h (chunkmap)[type / bytes(__u32)] &= \ chunkmap 53 include/uapi/linux/netfilter/xt_sctp.h #define SCTP_CHUNKMAP_IS_SET(chunkmap, type) \ chunkmap 55 include/uapi/linux/netfilter/xt_sctp.h ((chunkmap)[type / bytes (__u32)] & \ chunkmap 59 include/uapi/linux/netfilter/xt_sctp.h #define SCTP_CHUNKMAP_RESET(chunkmap) \ chunkmap 60 include/uapi/linux/netfilter/xt_sctp.h memset((chunkmap), 0, sizeof(chunkmap)) chunkmap 62 include/uapi/linux/netfilter/xt_sctp.h #define SCTP_CHUNKMAP_SET_ALL(chunkmap) \ chunkmap 63 include/uapi/linux/netfilter/xt_sctp.h memset((chunkmap), ~0U, sizeof(chunkmap)) chunkmap 68 include/uapi/linux/netfilter/xt_sctp.h #define SCTP_CHUNKMAP_IS_CLEAR(chunkmap) \ chunkmap 69 include/uapi/linux/netfilter/xt_sctp.h __sctp_chunkmap_is_clear((chunkmap), ARRAY_SIZE(chunkmap)) chunkmap 71 include/uapi/linux/netfilter/xt_sctp.h __sctp_chunkmap_is_clear(const __u32 *chunkmap, unsigned int n) chunkmap 75 include/uapi/linux/netfilter/xt_sctp.h if (chunkmap[i]) chunkmap 80 include/uapi/linux/netfilter/xt_sctp.h #define SCTP_CHUNKMAP_IS_ALL_SET(chunkmap) \ chunkmap 81 include/uapi/linux/netfilter/xt_sctp.h __sctp_chunkmap_is_all_set((chunkmap), ARRAY_SIZE(chunkmap)) chunkmap 83 include/uapi/linux/netfilter/xt_sctp.h __sctp_chunkmap_is_all_set(const __u32 *chunkmap, unsigned int n) chunkmap 87 include/uapi/linux/netfilter/xt_sctp.h if (chunkmap[i] != ~0U) chunkmap 57 net/netfilter/xt_sctp.c SCTP_CHUNKMAP_COPY(chunkmapcopy, info->chunkmap); chunkmap 76 net/netfilter/xt_sctp.c if (SCTP_CHUNKMAP_IS_SET(info->chunkmap, sch->type)) {