diff options
author | archie <archie@FreeBSD.org> | 2000-07-26 23:15:46 +0000 |
---|---|---|
committer | archie <archie@FreeBSD.org> | 2000-07-26 23:15:46 +0000 |
commit | ce3ae491d047b5a7a968a87c95bbf08aa1f6262b (patch) | |
tree | 95c3b6b726fa177c12abec471b7e211ba1996e0d /sys/netinet/libalias/alias_local.h | |
parent | 5f9237207a5d726bc1548e62283c8b155456b7ce (diff) | |
download | FreeBSD-src-ce3ae491d047b5a7a968a87c95bbf08aa1f6262b.zip FreeBSD-src-ce3ae491d047b5a7a968a87c95bbf08aa1f6262b.tar.gz |
Add address translation support for RTSP/RTP used by RealPlayer and
Quicktime streaming media applications.
Add a BUGS section to the man page.
Submitted by: Erik Salander <erik@whistle.com>
Diffstat (limited to 'sys/netinet/libalias/alias_local.h')
-rw-r--r-- | sys/netinet/libalias/alias_local.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/netinet/libalias/alias_local.h b/sys/netinet/libalias/alias_local.h index 439c9ea..f916d21 100644 --- a/sys/netinet/libalias/alias_local.h +++ b/sys/netinet/libalias/alias_local.h @@ -113,6 +113,15 @@ FindPptpIn(struct in_addr, struct in_addr, u_short); struct alias_link * FindPptpOut(struct in_addr, struct in_addr, u_short); +struct alias_link * +QueryUdpTcpIn (struct in_addr, struct in_addr, u_short, u_short, u_char); + +struct alias_link * +QueryUdpTcpOut(struct in_addr, struct in_addr, u_short, u_short, u_char); + +struct alias_link * +FindRtspOut(struct in_addr, struct in_addr, u_short, u_short, u_char); + struct in_addr FindOriginalAddress(struct in_addr); @@ -120,6 +129,8 @@ struct in_addr FindAliasAddress(struct in_addr); /* External data access/modification */ +int FindNewPortGroup(struct in_addr, struct in_addr, + u_short, u_short, u_short, u_char, u_char); void GetFragmentAddr(struct alias_link *, struct in_addr *); void SetFragmentAddr(struct alias_link *, struct in_addr); void GetFragmentPtr(struct alias_link *, char **); @@ -165,6 +176,9 @@ void AliasHandleFtpOut(struct ip *, struct alias_link *, int); /* IRC routines */ void AliasHandleIrcOut(struct ip *, struct alias_link *, int); +/* RTSP routines */ +void AliasHandleRtspOut(struct ip *, struct alias_link *, int); + /* PPTP routines */ int PptpGetCallID(struct ip *, u_short *); void PptpSetCallID(struct ip *, u_short); |