blob: 18f6d7ae995bd5973abfa805f7f5aeafc175a196 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Harald Weltef6ebe772005-08-09 20:21:49 -07002#ifndef _NF_INTERNALS_H
3#define _NF_INTERNALS_H
4
Harald Weltef6ebe772005-08-09 20:21:49 -07005#include <linux/list.h>
6#include <linux/skbuff.h>
7#include <linux/netdevice.h>
8
Harald Weltef6ebe772005-08-09 20:21:49 -07009/* nf_queue.c */
Aaron Conolee3b37f12016-09-21 11:35:07 -040010int nf_queue(struct sk_buff *skb, struct nf_hook_state *state,
Aaron Conole960632e2017-08-24 00:08:32 +020011 const struct nf_hook_entries *entries, unsigned int index,
12 unsigned int verdict);
Florian Westphal26888df2017-12-01 00:21:03 +010013void nf_queue_nf_hook_drop(struct net *net);
Harald Weltef6ebe772005-08-09 20:21:49 -070014
15/* nf_log.c */
Joe Perchesc1b12032013-10-18 13:48:25 -070016int __init netfilter_log_init(void);
Harald Weltef6ebe772005-08-09 20:21:49 -070017
18#endif