aboutsummaryrefslogtreecommitdiffstats
path: root/slirp/cksum.c
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2008-10-21 07:00:00 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2008-10-21 07:00:00 -0700
commit55f4e4a5ec657a017e3bf75299ad71fd1c968dd3 (patch)
tree550ce922ea0e125ac6a9738210ce2939bf2fe901 /slirp/cksum.c
parent413f05aaf54fa08c0ae7e997327a4f4a473c0a8d (diff)
downloadexternal_qemu-55f4e4a5ec657a017e3bf75299ad71fd1c968dd3.zip
external_qemu-55f4e4a5ec657a017e3bf75299ad71fd1c968dd3.tar.gz
external_qemu-55f4e4a5ec657a017e3bf75299ad71fd1c968dd3.tar.bz2
Initial Contribution
Diffstat (limited to 'slirp/cksum.c')
-rw-r--r--slirp/cksum.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/slirp/cksum.c b/slirp/cksum.c
index f8f7512..9474b9e 100644
--- a/slirp/cksum.c
+++ b/slirp/cksum.c
@@ -48,7 +48,7 @@
#define ADDCARRY(x) (x > 65535 ? x -= 65535 : x)
#define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; ADDCARRY(sum);}
-int cksum(struct mbuf *m, int len)
+int cksum(MBuf m, int len)
{
register u_int16_t *w;
register int sum = 0;
@@ -66,7 +66,7 @@ int cksum(struct mbuf *m, int len)
if (m->m_len == 0)
goto cont;
- w = mtod(m, u_int16_t *);
+ w = MBUF_TO(m, u_int16_t *);
mlen = m->m_len;