Searched refs:libalias (Results 1 - 20 of 20) sorted by relevance

/vbox/src/VBox/Devices/Network/slirp/libalias/
H A Dalias.h28 * $FreeBSD: src/sys/netinet/libalias/alias.h,v 1.34.8.1 2009/04/15 03:14:26 kensmith Exp $
53 * The kernel version of libalias does not support these features.
60 * The external interface to libalias, the packet aliasing engine.
78 struct libalias;
81 struct libalias { struct
82 LIST_ENTRY(libalias) instancelist;
150 struct libalias *LibAliasInit(struct libalias *);
152 struct libalias *LibAliasInit(PNATState, struct libalias *);
[all...]
H A Dalias_dummy.c28 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_dummy.c,v 1.1.8.1 2009/04/15 03:14:26 kensmith Exp $");
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 ip *pip, 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 Dalias_local.h26 * $FreeBSD: src/sys/netinet/libalias/alias_local.h,v 1.34.2.1.4.1 2009/04/15 03:14:26 kensmith Exp $
72 struct libalias { struct
73 LIST_ENTRY(libalias) instancelist;
160 * avoid races in libalias: every public function has to use it.
173 mtx_init(&l->mutex, "per-instance libalias mutex", NULL, MTX_DEF)
213 * We do not calculate TCP checksums when libalias is a kernel
217 * In case if libalias will edit UDP data, the same approach
229 FindIcmpIn(struct libalias *la, struct in_addr _dst_addr, struct in_addr _alias_addr,
232 FindIcmpOut(struct libalias *la, struct in_addr _src_addr, struct in_addr _dst_addr,
235 FindFragmentIn1(struct libalias *l
[all...]
H A Dalias_cuseeme.c30 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_cuseeme.c,v 1.13.8.1 2009/04/15 03:14:26 kensmith Exp $");
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 ip *pip, 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 Dalias_pptp.c40 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_pptp.c,v 1.15.8.1 2009/04/15 03:14:26 kensmith Exp $");
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 ip *pip, struct alias_data *ah)
94 fingerprintgre(struct libalias *l
[all...]
H A Dalias_ftp.c29 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_ftp.c,v 1.29.2.1.4.1 2009/04/15 03:14:26 kensmith Exp $");
92 #include <netinet/libalias/alias.h>
93 #include <netinet/libalias/alias_local.h>
94 #include <netinet/libalias/alias_mod.h>
111 AliasHandleFtpOut(struct libalias *, struct ip *, struct alias_link *,
115 fingerprint(struct libalias *la, struct ip *pip, struct alias_data *ah)
132 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah)
224 MODULE_DEPEND(alias_ftp, libalias, 1, 1, 1);
241 static int ParseFtpPortCommand(struct libalias *la, char *, int);
242 static int ParseFtpEprtCommand(struct libalias *l
[all...]
H A Dalias_mod.h26 * $FreeBSD: src/sys/netinet/libalias/alias_mod.h,v 1.1.8.1 2009/04/15 03:14:26 kensmith Exp $
88 int (*fingerprint)(struct libalias *la, /* Fingerprint * function. */
90 int (*protohandler)(struct libalias *la, /* Aliasing * function. */
97 * Used only in userland when libalias needs to keep track of all
99 * care about libalias modules cause it's kld to do it for us.
129 int find_handler(int8_t, int8_t, struct libalias *,
H A Dalias.c28 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias.c,v 1.58.2.1.4.1 2009/04/15 03:14:26 kensmith Exp $");
137 #include <netinet/libalias/alias.h>
138 #include <netinet/libalias/alias_local.h>
139 #include <netinet/libalias/alias_mod.h>
277 static int IcmpAliasIn1(struct libalias *, struct ip *);
278 static int IcmpAliasIn2(struct libalias *, struct ip *);
279 static int IcmpAliasIn(struct libalias *, struct ip *);
281 static int IcmpAliasOut1(struct libalias *, struct ip *, int create);
282 static int IcmpAliasOut2(struct libalias *, struct ip *);
283 static int IcmpAliasOut(struct libalias *, struc
[all...]
H A Dalias_db.c29 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_db.c,v 1.71.2.2.4.1 2009/04/15 03:14:26 kensmith Exp $");
167 #include <netinet/libalias/alias.h>
168 #include <netinet/libalias/alias_local.h>
169 #include <netinet/libalias/alias_mod.h>
185 static LIST_HEAD(, libalias) instancehead = LIST_HEAD_INITIALIZER(instancehead);
299 struct libalias *la;
331 # define LINK_UNFIREWALLED 0x08 /* This macro definition isn't used in this revision of libalias */
362 MALLOC_DEFINE(M_ALIAS, "libalias", "packet aliasing");
364 MODULE_VERSION(libalias, 1);
421 static void InitPunchFW(struct libalias *);
[all...]
H A Dalias_util.c29 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_util.c,v 1.20.8.1 2009/04/15 03:14:26 kensmith Exp $");
61 #include <netinet/libalias/alias.h>
62 #include <netinet/libalias/alias_local.h>
80 LibAliasInternetChecksum(struct libalias *la __unused, u_short * ptr,
H A Dalias_irc.c28 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_irc.c,v 1.23.2.2.4.1 2009/04/15 03:14:26 kensmith Exp $");
73 #include <netinet/libalias/alias.h>
74 #include <netinet/libalias/alias_local.h>
75 #include <netinet/libalias/alias_mod.h>
91 AliasHandleIrcOut(struct libalias *, struct ip *, struct alias_link *,
95 fingerprint(struct libalias *la, struct ip *pip, struct alias_data *ah)
108 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah)
161 MODULE_DEPEND(alias_irc, libalias, 1, 1, 1);
165 AliasHandleIrcOut(struct libalias *la,
H A Dalias_skinny.c30 * $FreeBSD: src/sys/netinet/libalias/alias_skinny.c,v 1.14.8.1 2009/04/15 03:14:26 kensmith Exp $
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 ip *pip, 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 Dalias_smedia.c67 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_smedia.c,v 1.17.8.1 2009/04/15 03:14:26 kensmith Exp $");
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 ip *pip, 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,
429 alias_pna_out(struct libalias *l
[all...]
H A Dalias_nbt.c33 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_nbt.c,v 1.20.8.1 2009/04/15 03:14:26 kensmith Exp $");
62 #include <netinet/libalias/alias_local.h>
63 #include <netinet/libalias/alias_mod.h>
80 AliasHandleUdpNbt(struct libalias *, struct ip *, struct alias_link *,
84 AliasHandleUdpNbtNS(struct libalias *, struct ip *, struct alias_link *,
87 fingerprint1(struct libalias *la, struct ip *pip, struct alias_data *ah)
104 protohandler1(struct libalias *la, struct ip *pip, struct alias_data *ah)
112 fingerprint2(struct libalias *la, struct ip *pip, struct alias_data *ah)
129 protohandler2in(struct libalias *la, struct ip *pip, struct alias_data *ah)
138 protohandler2out(struct libalias *l
[all...]
H A Dalias_proxy.c29 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_proxy.c,v 1.31.8.1 2009/04/15 03:14:26 kensmith Exp $");
75 #include <netinet/libalias/alias.h>
76 #include <netinet/libalias/alias_local.h>
77 #include <netinet/libalias/alias_mod.h>
80 #include "alias.h" /* Public API functions for libalias */
87 # include "alias.h" /* Public API functions for libalias */
101 struct libalias *la;
155 static void RuleAdd(struct libalias *la, struct proxy_entry *);
157 static int RuleNumberDelete(struct libalias *la, int);
318 RuleAdd(struct libalias *l
[all...]
H A Dalias_old.c28 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_old.c,v 1.8.8.1 2009/04/15 03:14:26 kensmith Exp $");
41 #include <netinet/libalias/alias.h>
52 static struct libalias *la;
H A Dalias_mod.c29 __FBSDID("$FreeBSD: src/sys/netinet/libalias/alias_mod.c,v 1.3.8.1 2009/04/15 03:14:26 kensmith Exp $");
48 #include <netinet/libalias/alias_local.h>
49 #include <netinet/libalias/alias_mod.h>
274 find_handler(int8_t dir, int8_t proto, struct libalias *la, struct ip *pip,
H A Dalias_dns.c3 * libalias helper for using the host resolver instead of dnsproxy.
78 fingerprint(struct libalias *la, struct ip *pIp, struct alias_data *ah)
194 protohandler(struct libalias *la, struct ip *pIp, struct alias_data *ah)
/vbox/src/VBox/Devices/Network/slirp/
H A Dslirp_state.h294 LIST_HEAD(RT_NOTHING, libalias) instancehead;
296 struct libalias *proxy_alias;
H A Dslirp.c553 struct libalias *la = LIST_FIRST(&instancehead);
554 /* libalias do all clean up */

Completed in 88 milliseconds