summaryrefslogtreecommitdiffstats
path: root/sys/netinet/libalias/alias_nbt.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-01-17 10:52:21 +0000
committerphk <phk@FreeBSD.org>2004-01-17 10:52:21 +0000
commit7948e91c15e85d387bf8070d18fd9257a7d982be (patch)
treec6f9109d165b87ec210bad09db4698bcf1e09e3d /sys/netinet/libalias/alias_nbt.c
parentb8698f2968ee8eae55e888c1a3ec985218257e28 (diff)
downloadFreeBSD-src-7948e91c15e85d387bf8070d18fd9257a7d982be.zip
FreeBSD-src-7948e91c15e85d387bf8070d18fd9257a7d982be.tar.gz
Mostly mechanical rework of libalias:
Makes it possible to have multiple packet aliasing instances in a single process by moving all static and global variables into an instance structure called "struct libalias". Redefine a new API based on s/PacketAlias/LibAlias/g Add new "instance" argument to all functions in the new API. Implement old API in terms of the new API.
Diffstat (limited to 'sys/netinet/libalias/alias_nbt.c')
-rw-r--r--sys/netinet/libalias/alias_nbt.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/libalias/alias_nbt.c b/sys/netinet/libalias/alias_nbt.c
index 508bf51..9ff9cf0 100644
--- a/sys/netinet/libalias/alias_nbt.c
+++ b/sys/netinet/libalias/alias_nbt.c
@@ -196,6 +196,7 @@ static u_char *AliasHandleName ( u_char *p, char *pmax ) {
#define DGM_NEGATIVE_RES 0x16
int AliasHandleUdpNbt(
+ struct libalias *la,
struct ip *pip, /* IP packet to examine/patch */
struct alias_link *link,
struct in_addr *alias_address,
@@ -612,6 +613,7 @@ AliasHandleResource(
}
int AliasHandleUdpNbtNS(
+ struct libalias *la,
struct ip *pip, /* IP packet to examine/patch */
struct alias_link *link,
struct in_addr *alias_address,
OpenPOWER on IntegriCloud