getsumd.c revision 170268
1145519Sdarrenr/* $FreeBSD: head/contrib/ipfilter/lib/getsumd.c 170268 2007-06-04 02:54:36Z darrenr $ */ 2145510Sdarrenr 3170268Sdarrenr/* 4170268Sdarrenr * Copyright (C) 2002 by Darren Reed. 5170268Sdarrenr * 6170268Sdarrenr * See the IPFILTER.LICENCE file for details on licencing. 7170268Sdarrenr * 8170268Sdarrenr * $Id: getsumd.c,v 1.2.4.1 2006/06/16 17:21:01 darrenr Exp $ 9170268Sdarrenr */ 10170268Sdarrenr 11145510Sdarrenr#include "ipf.h" 12145510Sdarrenr 13145510Sdarrenrchar *getsumd(sum) 14145510Sdarrenru_32_t sum; 15145510Sdarrenr{ 16145510Sdarrenr static char sumdbuf[17]; 17145510Sdarrenr 18145510Sdarrenr if (sum & NAT_HW_CKSUM) 19145510Sdarrenr sprintf(sumdbuf, "hw(%#0x)", sum & 0xffff); 20145510Sdarrenr else 21145510Sdarrenr sprintf(sumdbuf, "%#0x", sum); 22145510Sdarrenr return sumdbuf; 23145510Sdarrenr} 24