From: Ian Jackson Date: Thu, 20 Mar 2014 01:33:59 +0000 (+0000) Subject: netlink: Make ip_csum and ip_fast_csum const-correct X-Git-Tag: debian/0.3.1_beta1~12 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=commitdiff_plain;h=211cd6277e10a6402a4f7abb41dc8b0829b04ada;hp=686b7f1da023663c0df9bdcf351b4313b5726888 netlink: Make ip_csum and ip_fast_csum const-correct Signed-off-by: Ian Jackson --- diff --git a/netlink.c b/netlink.c index d420f7b..0dd4450 100644 --- a/netlink.c +++ b/netlink.c @@ -120,7 +120,7 @@ their use. #define ICMP_CODE_TTL_EXCEEDED 0 /* Generic IP checksum routine */ -static inline uint16_t ip_csum(uint8_t *iph,int32_t count) +static inline uint16_t ip_csum(const uint8_t *iph,int32_t count) { register uint32_t sum=0; @@ -144,7 +144,7 @@ static inline uint16_t ip_csum(uint8_t *iph,int32_t count) * By Jorge Cwik , adapted for linux by * Arnt Gulbrandsen. */ -static inline uint16_t ip_fast_csum(uint8_t *iph, int32_t ihl) { +static inline uint16_t ip_fast_csum(const uint8_t *iph, int32_t ihl) { uint32_t sum; __asm__ __volatile__(