Home
last modified time | relevance | path

Searched refs:alias_link (Results 1 – 19 of 19) sorted by relevance

/src/sys/netinet/libalias/
H A Dalias_local.h84 LIST_HEAD(, alias_link) full, partial;
99 SPLAY_HEAD(splay_out, alias_link) linkSplayOut;
101 SPLAY_HEAD(splay_internal_endpoint, alias_link)
103 LIST_HEAD (, alias_link) pptpList;
105 TAILQ_HEAD (, alias_link) checkExpire;
238 struct alias_link *
244 u_short _id_alias, int _create, struct alias_link **_lnkp);
247 u_short _id, int _create, struct alias_link **_lnkp);
248 struct alias_link *
251 struct alias_link *
[all …]
H A Dalias_db.h256 struct alias_link { struct
295 SPLAY_ENTRY(alias_link) out; argument
296 LIST_ENTRY (alias_link) in;
297 SPLAY_ENTRY(alias_link) internal_endpoint;
300 LIST_ENTRY (alias_link) list;
304 TAILQ_ENTRY(alias_link) list; argument
340 static void ClearFWHole(struct alias_link *);
354 cmp_out(struct alias_link *a, struct alias_link *b) { in cmp_out()
366 SPLAY_PROTOTYPE(splay_out, alias_link, all.out, cmp_out);
381 cmp_internal_endpoint(struct alias_link *a, struct alias_link *b) { in cmp_internal_endpoint()
[all …]
H A Dalias_db.c94 SPLAY_GENERATE(splay_out, alias_link, all.out, cmp_out);
96 SPLAY_GENERATE(splay_internal_endpoint, alias_link, all.internal_endpoint,
207 GetNewPort(struct libalias *la, struct alias_link *lnk, int alias_port_param) in GetNewPort()
245 struct alias_link *search_result = FindLinkByInternalEndpoint( in GetNewPort()
266 struct alias_link *search_result; in GetNewPort()
416 struct alias_link *search_result; in FindNewPortGroup()
446 struct alias_link *lnk, *lnk_tmp; in CleanupAliasData()
455 CleanupLink(struct libalias *la, struct alias_link **lnk, int deletePermanent) in CleanupLink()
473 static struct alias_link *
474 UseLink(struct libalias *la, struct alias_link *lnk) in UseLink()
[all …]
H A Dalias.h82 struct alias_link;
101 int LibAliasAddServer(struct libalias *, struct alias_link *_lnk,
103 struct alias_link * LibAliasRedirectAddr(struct libalias *, struct in_addr _src_addr,
105 int LibAliasRedirectDynamic(struct libalias *, struct alias_link *_lnk);
106 void LibAliasRedirectDelete(struct libalias *, struct alias_link *_lnk);
107 struct alias_link * LibAliasRedirectPort(struct libalias *, struct in_addr _src_addr,
111 struct alias_link * LibAliasRedirectProto(struct libalias *, struct in_addr _src_addr,
H A Dalias_pptp.c68 AliasHandlePptpOut(struct libalias *, struct ip *, struct alias_link *);
71 AliasHandlePptpIn(struct libalias *, struct ip *, struct alias_link *);
292 struct alias_link *lnk) /* The PPTP control link */ in AliasHandlePptpOut()
294 struct alias_link *pptp_lnk; in AliasHandlePptpOut()
364 struct alias_link *lnk) /* The PPTP control link */ in AliasHandlePptpIn()
366 struct alias_link *pptp_lnk; in AliasHandlePptpIn()
469 struct alias_link *lnk; in AliasHandlePptpGreOut()
493 struct alias_link *lnk; in AliasHandlePptpGreIn()
H A Dalias_skinny.c57 AliasHandleSkinny(struct libalias *, struct ip *, struct alias_link *);
208 struct tcphdr *tc, struct alias_link *lnk, in alias_skinny_reg_msg()
228 struct alias_link *lnk, u_int32_t localIpAddr, in alias_skinny_startmedia()
251 struct tcphdr *tc, struct alias_link *lnk, in alias_skinny_port_msg()
270 struct alias_link *lnk, u_int32_t * localIpAddr, in alias_skinny_opnrcvch_ack()
274 struct alias_link *opnrcv_lnk; in alias_skinny_opnrcvch_ack()
298 AliasHandleSkinny(struct libalias *la, struct ip *pip, struct alias_link *lnk) in AliasHandleSkinny()
H A Dalias_smedia.c132 AliasHandleRtspOut(struct libalias *, struct ip *, struct alias_link *,
232 struct alias_link *lnk, in alias_rtsp_out()
245 struct alias_link *rtsp_lnk = NULL; in alias_rtsp_out()
416 struct alias_link *lnk, in alias_pna_out()
420 struct alias_link *pna_links; in alias_pna_out()
465 AliasHandleRtspOut(struct libalias *la, struct ip *pip, struct alias_link *lnk, int maxpacketsize) in AliasHandleRtspOut()
H A Dalias.c186 static void TcpMonitorIn(uint16_t, struct alias_link *);
188 static void TcpMonitorOut(uint16_t, struct alias_link *);
191 TcpMonitorIn(uint16_t th_flags, struct alias_link *lnk) in TcpMonitorIn()
208 TcpMonitorOut(uint16_t th_flags, struct alias_link *lnk) in TcpMonitorOut()
291 struct alias_link *lnk; in IcmpAliasIn1()
338 struct alias_link *lnk; in IcmpAliasIn2()
488 struct alias_link *lnk; in IcmpAliasOut1()
536 struct alias_link *lnk; in IcmpAliasOut2()
680 struct alias_link *lnk; in ProtoAliasIn()
711 struct alias_link *lnk; in ProtoAliasOut()
[all …]
H A Dalias_ftp.c102 AliasHandleFtpOut(struct libalias *, struct ip *, struct alias_link *,
105 AliasHandleFtpIn(struct libalias *, struct ip *, struct alias_link *);
213 static void NewFtpMessage(struct libalias *la, struct ip *, struct alias_link *, int, int);
219 struct alias_link *lnk, /* The link to go through (aliased port) */ in AliasHandleFtpOut()
281 struct alias_link *lnk) /* The link to go through (aliased port) */ in AliasHandleFtpIn()
635 struct alias_link *lnk, in NewFtpMessage()
639 struct alias_link *ftp_lnk; in NewFtpMessage()
H A Dalias_irc.c92 AliasHandleIrcOut(struct libalias *, struct ip *, struct alias_link *,
165 struct alias_link *lnk, /* Which link are we on? */ in AliasHandleIrcOut()
345 struct alias_link *dcc_lnk; in AliasHandleIrcOut()
H A Dalias_nbt.c73 AliasHandleUdpNbt(struct libalias *, struct ip *, struct alias_link *,
76 AliasHandleUdpNbtNS(struct libalias *, struct ip *, struct alias_link *,
330 struct alias_link *lnk, in AliasHandleUdpNbt()
756 struct alias_link *lnk, in AliasHandleUdpNbtNS()
H A Dalias_mod.h65 struct alias_link *lnk;
H A Dalias_proxy.c141 static void ProxyEncodeTcpStream(struct alias_link *, struct ip *, int);
285 ProxyEncodeTcpStream(struct alias_link *lnk, in ProxyEncodeTcpStream()
492 ProxyModify(struct libalias *la, struct alias_link *lnk, in ProxyModify()
/src/tests/sys/netinet/libalias/
H A D3_natin.c45 struct alias_link *pf1, *pf2, *pf3, *pf4;
147 struct alias_link *pf1, *pf2, *pf3, *pf4;
230 struct alias_link *pf;
257 struct alias_link *pf1, *pf2;
305 struct alias_link *pf;
335 struct alias_link *pf;
/src/usr.sbin/ppp/
H A Dnat_cmd.c119 struct alias_link *link; in nat_RedirectPort()
209 struct alias_link *link; in nat_RedirectAddr()
245 struct alias_link *link; in nat_RedirectProto()
/src/sys/netpfil/ipfw/
H A Dip_fw_nat.c76 struct alias_link **alink;
219 r->alink = malloc(sizeof(struct alias_link *) * r->pport_cnt, in add_redir_spool_cfg()
910 struct alias_link **alink;
/src/sbin/natd/
H A Dnatd.c1633 struct alias_link *aliaslink = NULL; in SetupPortRedirect()
1826 struct alias_link *aliaslink; in SetupAddressRedirect()
/src/sys/netinet/
H A Dip_fw.h601 struct alias_link **alink;
/src/sys/netgraph/
H A Dng_nat.c286 struct alias_link *lnk;