getsumd.c revision 255332
1145519Sdarrenr/* $FreeBSD: head/contrib/ipfilter/lib/getsumd.c 255332 2013-09-06 23:11:19Z cy $ */ 2145510Sdarrenr 3170268Sdarrenr/* 4255332Scy * Copyright (C) 2012 by Darren Reed. 5255332Scy * 6255332Scy * See the IPFILTER.LICENCE file for details on licencing. 7255332Scy * 8255332Scy * $Id$ 9255332Scy */ 10170268Sdarrenr 11145510Sdarrenr#include "ipf.h" 12145510Sdarrenr 13145510Sdarrenrchar *getsumd(sum) 14255332Scy u_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