patch-2.4.21 linux-2.4.21/include/asm-cris/checksum.h
Next file: linux-2.4.21/include/asm-cris/current.h
Previous file: linux-2.4.21/include/asm-cris/byteorder.h
Back to the patch index
Back to the overall index
- Lines: 45
- Date:
2003-06-13 07:51:38.000000000 -0700
- Orig file:
linux-2.4.20/include/asm-cris/checksum.h
- Orig date:
2001-10-08 11:43:54.000000000 -0700
diff -urN linux-2.4.20/include/asm-cris/checksum.h linux-2.4.21/include/asm-cris/checksum.h
@@ -32,7 +32,7 @@
* Fold a partial checksum into a word
*/
-static inline unsigned int csum_fold(unsigned int sum)
+extern inline unsigned int csum_fold(unsigned int sum)
{
/* the while loop is unnecessary really, it's always enough with two
iterations */
@@ -50,7 +50,7 @@
* to split all of those into 16-bit components, then add.
*/
-static inline unsigned int
+extern inline unsigned int
csum_tcpudp_nofold(unsigned long saddr, unsigned long daddr, unsigned short len,
unsigned short proto, unsigned int sum)
{
@@ -78,7 +78,7 @@
*
*/
-static inline unsigned short ip_fast_csum(unsigned char * iph,
+extern inline unsigned short ip_fast_csum(unsigned char * iph,
unsigned int ihl)
{
return csum_fold(csum_partial(iph, ihl * 4, 0));
@@ -89,7 +89,7 @@
* returns a 16-bit checksum, already complemented
*/
-static inline unsigned short int csum_tcpudp_magic(unsigned long saddr,
+extern inline unsigned short int csum_tcpudp_magic(unsigned long saddr,
unsigned long daddr,
unsigned short len,
unsigned short proto,
@@ -103,7 +103,7 @@
* in icmp.c
*/
-static inline unsigned short ip_compute_csum(unsigned char * buff, int len) {
+extern inline unsigned short ip_compute_csum(unsigned char * buff, int len) {
return csum_fold (csum_partial(buff, len, 0));
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)