getsumd.c revision 255332
1159781Smlaier/* $FreeBSD: head/contrib/ipfilter/lib/getsumd.c 255332 2013-09-06 23:11:19Z cy $ */ 2159781Smlaier 3159781Smlaier/* 4159781Smlaier * Copyright (C) 2012 by Darren Reed. 5159781Smlaier * 6159781Smlaier * See the IPFILTER.LICENCE file for details on licencing. 7159781Smlaier * 8159781Smlaier * $Id$ 9159781Smlaier */ 10159781Smlaier 11159781Smlaier#include "ipf.h" 12159781Smlaier 13159781Smlaierchar *getsumd(sum) 14159781Smlaier u_32_t sum; 15159781Smlaier{ 16159781Smlaier static char sumdbuf[17]; 17159781Smlaier 18159781Smlaier if (sum & NAT_HW_CKSUM) 19159781Smlaier sprintf(sumdbuf, "hw(%#0x)", sum & 0xffff); 20159781Smlaier else 21159781Smlaier sprintf(sumdbuf, "%#0x", sum); 22159781Smlaier return sumdbuf; 23159781Smlaier} 24159781Smlaier