/freebsd-10.2-release/sys/modules/libalias/modules/ |
H A D | Makefile.inc | 1 # $FreeBSD: releng/10.2/sys/modules/libalias/modules/Makefile.inc 162674 2006-09-26 23:26:53Z piso $ 3 .PATH: ${.CURDIR}/../../../../netinet/libalias
|
/freebsd-10.2-release/sys/netinet/libalias/ |
H A D | alias.h | 28 * $FreeBSD: releng/10.2/sys/netinet/libalias/alias.h 223080 2011-06-14 13:35:24Z ae $ 49 * The kernel version of libalias does not support these features. 56 * The external interface to libalias, the packet aliasing engine. 74 struct libalias; 85 struct libalias *LibAliasInit(struct libalias *); 86 void LibAliasSetAddress(struct libalias *, struct in_addr _addr); 87 void LibAliasSetFWBase(struct libalias *, unsigned int _base, unsigned int _num); 88 void LibAliasSetSkinnyPort(struct libalias *, unsigned int _port); 90 LibAliasSetMode(struct libalias *, unsigne [all...] |
H A D | alias_local.h | 26 * $FreeBSD: releng/10.2/sys/netinet/libalias/alias_local.h 223437 2011-06-22 20:00:27Z ae $ 61 #include <netinet/libalias/alias_sctp.h> 75 struct libalias { struct 76 LIST_ENTRY(libalias) instancelist; 181 * avoid races in libalias: every public function has to use it. 191 mtx_init(&l->mutex, "per-instance libalias mutex", NULL, MTX_DEF) 234 void AliasSctpInit(struct libalias *la); 235 void AliasSctpTerm(struct libalias *la); 236 int SctpAlias(struct libalias *la, struct ip *ip, int direction); 239 * We do not calculate TCP checksums when libalias i [all...] |
H A D | alias_dummy.c | 28 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_dummy.c 190841 2009-04-08 11:56:49Z piso $"); 32 * a module for libalias, that will run unalterated in userland or in 52 #include <netinet/libalias/alias_local.h> 53 #include <netinet/libalias/alias_mod.h> 60 AliasHandleDummy(struct libalias *la, struct ip *ip, struct alias_data *ah); 63 fingerprint(struct libalias *la, struct alias_data *ah) 89 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) 145 MODULE_DEPEND(alias_dummy, libalias, 1, 1, 1); 149 AliasHandleDummy(struct libalias *la, struct ip *ip, struct alias_data *ah)
|
H A D | alias_cuseeme.c | 30 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_cuseeme.c 190841 2009-04-08 11:56:49Z piso $"); 48 #include <netinet/libalias/alias.h> 49 #include <netinet/libalias/alias_local.h> 50 #include <netinet/libalias/alias_mod.h> 59 AliasHandleCUSeeMeOut(struct libalias *la, struct ip *pip, 63 AliasHandleCUSeeMeIn(struct libalias *la, struct ip *pip, 67 fingerprint(struct libalias *la, struct alias_data *ah) 78 protohandlerin(struct libalias *la, struct ip *pip, struct alias_data *ah) 86 protohandlerout(struct libalias *la, struct ip *pip, struct alias_data *ah) 143 MODULE_DEPEND(alias_cuseeme, libalias, [all...] |
H A D | alias_pptp.c | 40 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_pptp.c 190841 2009-04-08 11:56:49Z piso $"); 58 #include <netinet/libalias/alias.h> 59 #include <netinet/libalias/alias_local.h> 60 #include <netinet/libalias/alias_mod.h> 70 AliasHandlePptpOut(struct libalias *, struct ip *, struct alias_link *); 73 AliasHandlePptpIn(struct libalias *, struct ip *, struct alias_link *); 76 AliasHandlePptpGreOut(struct libalias *, struct ip *); 79 AliasHandlePptpGreIn(struct libalias *, struct ip *); 82 fingerprint(struct libalias *la, struct alias_data *ah) 94 fingerprintgre(struct libalias *l [all...] |
H A D | alias_ftp.c | 28 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_ftp.c 223437 2011-06-22 20:00:27Z ae $"); 92 #include <netinet/libalias/alias.h> 93 #include <netinet/libalias/alias_local.h> 94 #include <netinet/libalias/alias_mod.h> 103 AliasHandleFtpOut(struct libalias *, struct ip *, struct alias_link *, 106 AliasHandleFtpIn(struct libalias *, struct ip *, struct alias_link *); 109 fingerprint_out(struct libalias *la, struct alias_data *ah) 122 fingerprint_in(struct libalias *la, struct alias_data *ah) 134 protohandler_out(struct libalias *la, struct ip *pip, struct alias_data *ah) 143 protohandler_in(struct libalias *l [all...] |
H A D | alias_mod.h | 26 * $FreeBSD: releng/10.2/sys/netinet/libalias/alias_mod.h 190841 2009-04-08 11:56:49Z piso $ 83 int (*fingerprint)(struct libalias *, /* Fingerprint * function. */ 85 int (*protohandler)(struct libalias *, /* Aliasing * function. */ 92 * Used only in userland when libalias needs to keep track of all 94 * care about libalias modules cause it's kld to do it for us. 116 int find_handler(int8_t, int8_t, struct libalias *,
|
H A D | alias_db.c | 28 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_db.c 248158 2013-03-11 12:22:44Z glebius $"); 166 #include <netinet/libalias/alias.h> 167 #include <netinet/libalias/alias_local.h> 168 #include <netinet/libalias/alias_mod.h> 176 static LIST_HEAD(, libalias) instancehead = LIST_HEAD_INITIALIZER(instancehead); 289 struct libalias *la; 344 MALLOC_DEFINE(M_ALIAS, "libalias", "packet aliasing"); 346 MODULE_VERSION(libalias, 1); 403 static void InitPunchFW(struct libalias *); 404 static void UninitPunchFW(struct libalias *); [all...] |
H A D | alias_util.c | 28 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_util.c 174348 2007-12-06 09:31:13Z des $"); 60 #include <netinet/libalias/alias.h> 61 #include <netinet/libalias/alias_local.h> 74 LibAliasInternetChecksum(struct libalias *la __unused, u_short * ptr,
|
H A D | alias_irc.c | 28 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_irc.c 190841 2009-04-08 11:56:49Z piso $"); 74 #include <netinet/libalias/alias.h> 75 #include <netinet/libalias/alias_local.h> 76 #include <netinet/libalias/alias_mod.h> 92 AliasHandleIrcOut(struct libalias *, struct ip *, struct alias_link *, 96 fingerprint(struct libalias *la, struct alias_data *ah) 109 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) 162 MODULE_DEPEND(alias_irc, libalias, 1, 1, 1); 166 AliasHandleIrcOut(struct libalias *la,
|
H A D | alias_skinny.c | 30 * $FreeBSD: releng/10.2/sys/netinet/libalias/alias_skinny.c 240725 2012-09-20 03:29:43Z kevlo $ 49 #include <netinet/libalias/alias_local.h> 50 #include <netinet/libalias/alias_mod.h> 57 AliasHandleSkinny(struct libalias *, struct ip *, struct alias_link *); 60 fingerprint(struct libalias *la, struct alias_data *ah) 72 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) 120 MODULE_DEPEND(alias_skinny, libalias, 1, 1, 1); 271 alias_skinny_opnrcvch_ack(struct libalias *la, struct OpenReceiveChannelAck *opnrcvch_ack, 303 AliasHandleSkinny(struct libalias *la, struct ip *pip, struct alias_link *lnk)
|
H A D | alias.c | 28 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias.c 248416 2013-03-17 07:37:10Z glebius $"); 137 #include <netinet/libalias/alias.h> 138 #include <netinet/libalias/alias_local.h> 139 #include <netinet/libalias/alias_mod.h> 148 * Define libalias SYSCTL Node 271 static int IcmpAliasIn1(struct libalias *, struct ip *); 272 static int IcmpAliasIn2(struct libalias *, struct ip *); 273 static int IcmpAliasIn(struct libalias *, struct ip *); 275 static int IcmpAliasOut1(struct libalias *, struct ip *, int create); 276 static int IcmpAliasOut2(struct libalias *, struc [all...] |
H A D | alias_sctp.c | 28 * Alias_sctp forms part of the libalias kernel module to handle 54 * Alias_sctp integrates with FreeBSD's ipfw/libalias NAT system. 71 /* $FreeBSD: releng/10.2/sys/netinet/libalias/alias_sctp.c 227309 2011-11-07 15:43:11Z ed $ */ 80 #include <netinet/libalias/alias_sctp.h> 81 #include <netinet/libalias/alias.h> 82 #include <netinet/libalias/alias_local.h> 99 static int sctp_PktParser(struct libalias *la, int direction, struct ip *pip, 101 static int GetAsconfVtags(struct libalias *la, struct sctp_nat_msg *sm, 103 static int IsASCONFack(struct libalias *la, struct sctp_nat_msg *sm, int direction); 108 static int IsADDorDEL(struct libalias *l [all...] |
H A D | alias_smedia.c | 67 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_smedia.c 190841 2009-04-08 11:56:49Z piso $"); 119 #include <netinet/libalias/alias.h> 120 #include <netinet/libalias/alias_local.h> 121 #include <netinet/libalias/alias_mod.h> 132 AliasHandleRtspOut(struct libalias *, struct ip *, struct alias_link *, 135 fingerprint(struct libalias *la, struct alias_data *ah) 153 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) 204 MODULE_DEPEND(alias_smedia, libalias, 1, 1, 1); 235 alias_rtsp_out(struct libalias *la, struct ip *pip, 431 alias_pna_out(struct libalias *l [all...] |
H A D | alias_mod.c | 28 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_mod.c 201758 2010-01-07 21:01:37Z mbr $"); 47 #include <netinet/libalias/alias_local.h> 48 #include <netinet/libalias/alias_mod.h> 222 find_handler(int8_t dir, int8_t proto, struct libalias *la, __unused struct ip *pip,
|
H A D | alias_nbt.c | 32 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_nbt.c 190938 2009-04-11 15:19:09Z piso $"); 62 #include <netinet/libalias/alias_local.h> 63 #include <netinet/libalias/alias_mod.h> 73 AliasHandleUdpNbt(struct libalias *, struct ip *, struct alias_link *, 77 AliasHandleUdpNbtNS(struct libalias *, struct ip *, struct alias_link *, 80 fingerprint1(struct libalias *la, struct alias_data *ah) 93 protohandler1(struct libalias *la, struct ip *pip, struct alias_data *ah) 100 fingerprint2(struct libalias *la, struct alias_data *ah) 113 protohandler2in(struct libalias *la, struct ip *pip, struct alias_data *ah) 122 protohandler2out(struct libalias *l [all...] |
H A D | alias_proxy.c | 28 __FBSDID("$FreeBSD: releng/10.2/sys/netinet/libalias/alias_proxy.c 241648 2012-10-17 20:23:07Z emaste $"); 74 #include <netinet/libalias/alias.h> 75 #include <netinet/libalias/alias_local.h> 76 #include <netinet/libalias/alias_mod.h> 79 #include "alias.h" /* Public API functions for libalias */ 92 struct libalias *la; 143 static void RuleAdd(struct libalias *la, struct proxy_entry *); 145 static int RuleNumberDelete(struct libalias *la, int); 205 RuleAdd(struct libalias *la, struct proxy_entry *entry) 251 struct libalias *l [all...] |
/freebsd-10.2-release/lib/libalias/ |
H A D | Makefile | 1 # $FreeBSD: releng/10.2/lib/libalias/Makefile 162701 2006-09-27 12:30:27Z ru $ 3 SUBDIR= libalias modules
|
/freebsd-10.2-release/sys/modules/libalias/ |
H A D | Makefile | 1 # $FreeBSD: releng/10.2/sys/modules/libalias/Makefile 162701 2006-09-27 12:30:27Z ru $ 3 SUBDIR= libalias modules
|
/freebsd-10.2-release/lib/libalias/libalias/ |
H A D | Makefile | 1 # $FreeBSD: releng/10.2/lib/libalias/libalias/Makefile 204596 2010-03-02 18:44:08Z uqs $ 3 .PATH: ${.CURDIR}/../../../sys/netinet/libalias 8 MAN= libalias.3
|
/freebsd-10.2-release/lib/libalias/modules/ |
H A D | Makefile.inc | 1 # $FreeBSD: releng/10.2/lib/libalias/modules/Makefile.inc 163128 2006-10-08 14:02:00Z piso $ 3 .PATH: ${.CURDIR}/../../../../sys/netinet/libalias
|
/freebsd-10.2-release/sys/modules/libalias/libalias/ |
H A D | Makefile | 1 # $FreeBSD: releng/10.2/sys/modules/libalias/libalias/Makefile 188294 2009-02-07 18:49:42Z piso $ 3 .PATH: ${.CURDIR}/../../../netinet/libalias 5 KMOD= libalias
|
/freebsd-10.2-release/sbin/natd/ |
H A D | natd.h | 26 extern struct libalias *mla;
|
/freebsd-10.2-release/sys/netgraph/ |
H A D | ng_nat.c | 45 #include <netinet/libalias/alias.h> 46 #include <netinet/libalias/alias_local.h> 258 MODULE_DEPEND(ng_nat, libalias, 1, 1, 1); 273 struct libalias *lib; /* libalias handler */ 310 * libalias is not thread safe, so our node 747 * 1. libalias returns PKT_ALIAS_ERROR; 750 * b) libalias returns PKT_ALIAS_IGNORED and
|