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