aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorVlad Yasevich <vladislav.yasevich@hp.com>2009-09-04 18:21:01 -0400
committerVlad Yasevich <vladislav.yasevich@hp.com>2009-09-04 18:21:01 -0400
commita803c942303e6a4ef0ab6b80114529852cffa058 (patch)
treed1da47a93ef1683957256a582ed2fcb27d3e9a4b /include/net
parent4007cc88ceec8892b74792f0a10983b140beae72 (diff)
sctp: Turn flags in 'sctp_packet' into bit fields
This shrinks the size of sctp_packet a little. Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/sctp/structs.h22
1 files changed, 6 insertions, 16 deletions
diff --git a/include/net/sctp/structs.h b/include/net/sctp/structs.h
index b10612810f56..993cfff9218e 100644
--- a/include/net/sctp/structs.h
+++ b/include/net/sctp/structs.h
@@ -812,22 +812,12 @@ struct sctp_packet {
812 /* pointer to the auth chunk for this packet */ 812 /* pointer to the auth chunk for this packet */
813 struct sctp_chunk *auth; 813 struct sctp_chunk *auth;
814 814
815 /* This packet contains a COOKIE-ECHO chunk. */ 815 u8 has_cookie_echo:1, /* This packet contains a COOKIE-ECHO chunk. */
816 __u8 has_cookie_echo; 816 has_sack:1, /* This packet contains a SACK chunk. */
817 817 has_auth:1, /* This packet contains an AUTH chunk */
818 /* This packet contains a SACK chunk. */ 818 has_data:1, /* This packet contains at least 1 DATA chunk */
819 __u8 has_sack; 819 ipfragok:1, /* So let ip fragment this packet */
820 820 malloced:1; /* Is it malloced? */
821 /* This packet contains an AUTH chunk */
822 __u8 has_auth;
823
824 /* This packet contains at least 1 DATA chunk */
825 __u8 has_data;
826
827 /* SCTP cannot fragment this packet. So let ip fragment it. */
828 __u8 ipfragok;
829
830 __u8 malloced;
831}; 821};
832 822
833struct sctp_packet *sctp_packet_init(struct sctp_packet *, 823struct sctp_packet *sctp_packet_init(struct sctp_packet *,