summaryrefslogtreecommitdiffstats
path: root/tests/conntrackd/cthelper/proto.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2013-06-07 19:44:24 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2013-06-07 21:19:58 +0200
commitad9c4a919976a49246d74f751afe5da567328b54 (patch)
tree2c199908a4ec780bf2008e2ee624ff373ddc79b0 /tests/conntrackd/cthelper/proto.c
parentc9a31025a96177735c3259937da342a4f12156ae (diff)
tests: cthelper: remove test infrastructure from this tree
I decided to move it to: http://git.netfilter.org/conntrackd-helper-tests to reduce the bloat of this tree, most people are not interested in this stuff when they grab it via git clone. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/conntrackd/cthelper/proto.c')
-rwxr-xr-xtests/conntrackd/cthelper/proto.c49
1 files changed, 0 insertions, 49 deletions
diff --git a/tests/conntrackd/cthelper/proto.c b/tests/conntrackd/cthelper/proto.c
deleted file mode 100755
index 6a1f345..0000000
--- a/tests/conntrackd/cthelper/proto.c
+++ /dev/null
@@ -1,49 +0,0 @@
-#include <stdlib.h>
-#include <netinet/in.h>
-#include <linux/if_ether.h>
-
-#include "linux_list.h"
-#include "proto.h"
-
-static LIST_HEAD(l2l3_helper_list);
-static LIST_HEAD(l4_helper_list);
-
-struct cthelper_proto_l2l3_helper *
-cthelper_proto_l2l3_helper_find(const uint8_t *pkt,
- unsigned int *l4protonum,
- unsigned int *l3hdr_len)
-{
- const struct ethhdr *eh = (const struct ethhdr *)pkt;
- struct cthelper_proto_l2l3_helper *cur;
-
- list_for_each_entry(cur, &l2l3_helper_list, head) {
- if (ntohs(cur->l2protonum) == eh->h_proto) {
- *l4protonum = cur->l4pkt_proto(pkt + ETH_HLEN);
- *l3hdr_len = cur->l3pkt_hdr_len(pkt + ETH_HLEN);
- return cur;
- }
- }
- return NULL;
-}
-
-void cthelper_proto_l2l3_helper_register(struct cthelper_proto_l2l3_helper *h)
-{
- list_add(&h->head, &l2l3_helper_list);
-}
-
-struct cthelper_proto_l4_helper *
-cthelper_proto_l4_helper_find(const uint8_t *pkt, unsigned int l4protocol)
-{
- struct cthelper_proto_l4_helper *cur;
-
- list_for_each_entry(cur, &l4_helper_list, head) {
- if (cur->l4protonum == l4protocol)
- return cur;
- }
- return NULL;
-}
-
-void cthelper_proto_l4_helper_register(struct cthelper_proto_l4_helper *h)
-{
- list_add(&h->head, &l4_helper_list);
-}