diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-04-22 08:52:41 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-04-22 09:25:10 +0200 |
commit | c6cb9bad75cbe6cc5ea7895a7d4317168275e5b6 (patch) | |
tree | 6821e76aea77b9767f579bfca8fec77ccf8fb558 /cpukit/libnetworking/netinet/in_cksum_sparc.h | |
parent | nfsclient: Fix warnings (diff) | |
download | rtems-c6cb9bad75cbe6cc5ea7895a7d4317168275e5b6.tar.bz2 |
network: Delete unused in4_cksum()
Diffstat (limited to '')
-rw-r--r-- | cpukit/libnetworking/netinet/in_cksum_sparc.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/cpukit/libnetworking/netinet/in_cksum_sparc.h b/cpukit/libnetworking/netinet/in_cksum_sparc.h index 7bd7bc6792..5864b6a8f5 100644 --- a/cpukit/libnetworking/netinet/in_cksum_sparc.h +++ b/cpukit/libnetworking/netinet/in_cksum_sparc.h @@ -266,43 +266,3 @@ in_cksum(struct mbuf *m, int len) return (in_cksum_internal(m, 0, len, 0)); } - -int -in4_cksum(struct mbuf *m, uint8_t nxt, int off, int len) -{ - u_char *w; - u_int sum = 0; - struct ipovly ipov; - - /* - * Declare two temporary registers for use by the asm code. We - * allow the compiler to pick which specific machine registers to - * use, instead of hard-coding this in the asm code above. - */ - u_int tmp1, tmp2; - - if (nxt != 0) { - /* pseudo header */ - memset(&ipov, 0, sizeof(ipov)); - ipov.ih_len = htons(len); - ipov.ih_pr = nxt; - ipov.ih_src = mtod(m, struct ip *)->ip_src; - ipov.ih_dst = mtod(m, struct ip *)->ip_dst; - w = (u_char *)&ipov; - /* assumes sizeof(ipov) == 20 */ - ADD16; - w += 16; - ADD4; - } - - /* skip unnecessary part */ - while (m && off > 0) { - if (m->m_len > off) - break; - off -= m->m_len; - m = m->m_next; - } - - return (in_cksum_internal(m, off, len, sum)); -} - |