/vbox/src/VBox/Devices/Network/slirp/libalias/ |
H A D | alias.h | 28 * $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 D | alias_dummy.c | 28 __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 D | alias_local.h | 26 * $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 D | alias_cuseeme.c | 30 __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 D | alias_pptp.c | 40 __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 D | alias_ftp.c | 29 __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 D | alias_mod.h | 26 * $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 D | alias.c | 28 __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 D | alias_db.c | 29 __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 D | alias_util.c | 29 __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 D | alias_irc.c | 28 __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 D | alias_skinny.c | 30 * $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 D | alias_smedia.c | 67 __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 D | alias_nbt.c | 33 __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 D | alias_proxy.c | 29 __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 D | alias_old.c | 28 __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 D | alias_mod.c | 29 __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 D | alias_dns.c | 3 * 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 D | slirp_state.h | 294 LIST_HEAD(RT_NOTHING, libalias) instancehead; 296 struct libalias *proxy_alias;
|
H A D | slirp.c | 553 struct libalias *la = LIST_FIRST(&instancehead); 554 /* libalias do all clean up */
|