| /src/sys/netinet/libalias/ |
| H A D | alias_local.h | 84 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 D | alias_db.h | 256 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 D | alias_db.c | 94 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 D | alias.h | 82 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 D | alias_pptp.c | 68 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 D | alias_skinny.c | 57 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 D | alias_smedia.c | 132 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 D | alias.c | 186 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 D | alias_ftp.c | 102 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 D | alias_irc.c | 92 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 D | alias_nbt.c | 73 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 D | alias_mod.h | 65 struct alias_link *lnk;
|
| H A D | alias_proxy.c | 141 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 D | 3_natin.c | 45 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 D | nat_cmd.c | 119 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 D | ip_fw_nat.c | 76 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 D | natd.c | 1633 struct alias_link *aliaslink = NULL; in SetupPortRedirect() 1826 struct alias_link *aliaslink; in SetupAddressRedirect()
|
| /src/sys/netinet/ |
| H A D | ip_fw.h | 601 struct alias_link **alink;
|
| /src/sys/netgraph/ |
| H A D | ng_nat.c | 286 struct alias_link *lnk;
|