diff options
author | Vlad Yasevich <vladislav.yasevich@hp.com> | 2009-09-04 18:21:01 -0400 |
---|---|---|
committer | Vlad Yasevich <vladislav.yasevich@hp.com> | 2009-09-04 18:21:01 -0400 |
commit | a803c942303e6a4ef0ab6b80114529852cffa058 (patch) | |
tree | d1da47a93ef1683957256a582ed2fcb27d3e9a4b /include/net/sctp | |
parent | 4007cc88ceec8892b74792f0a10983b140beae72 (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/sctp')
-rw-r--r-- | include/net/sctp/structs.h | 22 |
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 | ||
833 | struct sctp_packet *sctp_packet_init(struct sctp_packet *, | 823 | struct sctp_packet *sctp_packet_init(struct sctp_packet *, |