|
XenevaOS
|
#include <Net/netfilter.h>#include <Net/aunet.h>#include <Net/ipv4.h>#include <Net/ipv6.h>#include <Net/icmp.h>#include <Net/udp.h>#include <Mm/kmalloc.h>#include <string.h>#include <_null.h>#include <Drivers/uart.h>
Functions | |
| void | AuNetfilterInit (void) |
| int | AuNetfilterAppend (const AuNfRule *rule) |
| int | AuNetfilterDelete (int index) |
| int | AuNetfilterFlush (void) |
| int | AuNetfilterGetNum (void) |
| int | AuNetfilterGetEntry (int index, AuNfRule *out) |
| int | AuNetfilterHook (int hook, AuPacket *pkt) |
| void | AuNetfilterInstallXrPolicy (void) |
Linear netfilter hooks (iptables-shaped, XR-scale).
| int AuNetfilterAppend | ( | const AuNfRule * | rule | ) |
| int AuNetfilterDelete | ( | int | index | ) |
| int AuNetfilterFlush | ( | void | ) |
| int AuNetfilterGetEntry | ( | int | index, |
| AuNfRule * | out | ||
| ) |
| int AuNetfilterGetNum | ( | void | ) |
| int AuNetfilterHook | ( | int | hook, |
| AuPacket * | pkt | ||
| ) |
| void AuNetfilterInit | ( | void | ) |
x86 stub: netfilter hooks ACCEPT everything.
| void AuNetfilterInstallXrPolicy | ( | void | ) |