diff options
author | Jan Engelhardt <jengelh@computergmbh.de> | 2008-04-14 05:15:54 -0400 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2008-04-14 05:15:54 -0400 |
commit | 12c33aa20e1e248ac199d58076fcd4522acbff17 (patch) | |
tree | e6a32b31859a6ad161eb7387907616f0c32463c6 /net/netfilter | |
parent | f2ea825f483d5d78754ae813b6db63f8b74e9343 (diff) |
[NETFILTER]: nf_conntrack: const annotations in nf_conntrack_sctp, nf_nat_proto_gre
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'net/netfilter')
-rw-r--r-- | net/netfilter/nf_conntrack_proto_sctp.c | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/net/netfilter/nf_conntrack_proto_sctp.c b/net/netfilter/nf_conntrack_proto_sctp.c index 2d47351f70dc..cbf2e27a22b2 100644 --- a/net/netfilter/nf_conntrack_proto_sctp.c +++ b/net/netfilter/nf_conntrack_proto_sctp.c | |||
@@ -33,7 +33,7 @@ static DEFINE_RWLOCK(sctp_lock); | |||
33 | 33 | ||
34 | And so for me for SCTP :D -Kiran */ | 34 | And so for me for SCTP :D -Kiran */ |
35 | 35 | ||
36 | static const char *sctp_conntrack_names[] = { | 36 | static const char *const sctp_conntrack_names[] = { |
37 | "NONE", | 37 | "NONE", |
38 | "CLOSED", | 38 | "CLOSED", |
39 | "COOKIE_WAIT", | 39 | "COOKIE_WAIT", |
@@ -133,7 +133,8 @@ static const u8 sctp_conntracks[2][9][SCTP_CONNTRACK_MAX] = { | |||
133 | static bool sctp_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, | 133 | static bool sctp_pkt_to_tuple(const struct sk_buff *skb, unsigned int dataoff, |
134 | struct nf_conntrack_tuple *tuple) | 134 | struct nf_conntrack_tuple *tuple) |
135 | { | 135 | { |
136 | sctp_sctphdr_t _hdr, *hp; | 136 | const struct sctphdr *hp; |
137 | struct sctphdr _hdr; | ||
137 | 138 | ||
138 | /* Actually only need first 8 bytes. */ | 139 | /* Actually only need first 8 bytes. */ |
139 | hp = skb_header_pointer(skb, dataoff, 8, &_hdr); | 140 | hp = skb_header_pointer(skb, dataoff, 8, &_hdr); |
@@ -291,8 +292,10 @@ static int sctp_packet(struct nf_conn *ct, | |||
291 | { | 292 | { |
292 | enum sctp_conntrack new_state, old_state; | 293 | enum sctp_conntrack new_state, old_state; |
293 | enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); | 294 | enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); |
294 | sctp_sctphdr_t _sctph, *sh; | 295 | const struct sctphdr *sh; |
295 | sctp_chunkhdr_t _sch, *sch; | 296 | struct sctphdr _sctph; |
297 | const struct sctp_chunkhdr *sch; | ||
298 | struct sctp_chunkhdr _sch; | ||
296 | u_int32_t offset, count; | 299 | u_int32_t offset, count; |
297 | unsigned long map[256 / sizeof(unsigned long)] = { 0 }; | 300 | unsigned long map[256 / sizeof(unsigned long)] = { 0 }; |
298 | 301 | ||
@@ -393,8 +396,10 @@ static bool sctp_new(struct nf_conn *ct, const struct sk_buff *skb, | |||
393 | unsigned int dataoff) | 396 | unsigned int dataoff) |
394 | { | 397 | { |
395 | enum sctp_conntrack new_state; | 398 | enum sctp_conntrack new_state; |
396 | sctp_sctphdr_t _sctph, *sh; | 399 | const struct sctphdr *sh; |
397 | sctp_chunkhdr_t _sch, *sch; | 400 | struct sctphdr _sctph; |
401 | const struct sctp_chunkhdr *sch; | ||
402 | struct sctp_chunkhdr _sch; | ||
398 | u_int32_t offset, count; | 403 | u_int32_t offset, count; |
399 | unsigned long map[256 / sizeof(unsigned long)] = { 0 }; | 404 | unsigned long map[256 / sizeof(unsigned long)] = { 0 }; |
400 | 405 | ||