summaryrefslogtreecommitdiffstats
path: root/ulogd/extensions/ulogd_BASE.c
diff options
context:
space:
mode:
authorlaforge <laforge>2000-09-26 06:25:02 +0000
committerlaforge <laforge>2000-09-26 06:25:02 +0000
commite8fc7433be81f6dae4e1fe3dceeedef03c699a0c (patch)
treee69d376e66b3e36e9e91f4cd618089b2a5f90db3 /ulogd/extensions/ulogd_BASE.c
parent3b37b6b7008f5eeb8c56d5495f8dc2374650a9d3 (diff)
checksum added
Diffstat (limited to 'ulogd/extensions/ulogd_BASE.c')
-rw-r--r--ulogd/extensions/ulogd_BASE.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/ulogd/extensions/ulogd_BASE.c b/ulogd/extensions/ulogd_BASE.c
index b7a5410..391ac59 100644
--- a/ulogd/extensions/ulogd_BASE.c
+++ b/ulogd/extensions/ulogd_BASE.c
@@ -1,11 +1,11 @@
-/* ulogd_MAC.c, Version $Revision: 1.4 $
+/* ulogd_MAC.c, Version $Revision: 1.5 $
*
* ulogd logging interpreter for MAC addresses, TIME, IP and TCP headers, etc.
*
* (C) 2000 by Harald Welte <laforge@gnumonks.org>
* This software is released under the terms of GNU GPL
*
- * $Id: ulogd_BASE.c,v 1.4 2000/09/12 14:29:37 laforge Exp $
+ * $Id: ulogd_BASE.c,v 1.5 2000/09/22 06:54:33 laforge Exp $
*
*/
@@ -102,6 +102,9 @@ ulog_iret_t *_interp_iphdr(ulog_packet_msg_t *pkt)
ret2 = ret2->next = alloc_ret(ULOGD_RET_UINT8, "ip.hdr.ihl");
ret2->value.ui8 = iph->ihl;
+ ret2 = ret2->next = alloc_ret(ULOGD_RET_UINT16, "ip.hdr.csum");
+ ret2->value.ui16 = ntohs(iph->check);
+
return ret;
}