Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/libalias/alias.h
Show First 20 Lines • Show All 80 Lines • ▼ Show 20 Lines | |||||
* PacketAliasRedirectProto(), passed to PacketAliasAddServer(), | * PacketAliasRedirectProto(), passed to PacketAliasAddServer(), | ||||
* and freed by PacketAliasRedirectDelete(). | * and freed by PacketAliasRedirectDelete(). | ||||
*/ | */ | ||||
struct alias_link; | struct alias_link; | ||||
/* Initialization and control functions. */ | /* Initialization and control functions. */ | ||||
struct libalias *LibAliasInit(struct libalias *); | struct libalias *LibAliasInit(struct libalias *); | ||||
void LibAliasSetAddress(struct libalias *, struct in_addr _addr); | void LibAliasSetAddress(struct libalias *, struct in_addr _addr); | ||||
void LibAliasSetAliasPortRange(struct libalias *la, u_short port_low, u_short port_hi); | |||||
void LibAliasSetFWBase(struct libalias *, unsigned int _base, unsigned int _num); | void LibAliasSetFWBase(struct libalias *, unsigned int _base, unsigned int _num); | ||||
void LibAliasSetSkinnyPort(struct libalias *, unsigned int _port); | void LibAliasSetSkinnyPort(struct libalias *, unsigned int _port); | ||||
unsigned int | unsigned int | ||||
LibAliasSetMode(struct libalias *, unsigned int _flags, unsigned int _mask); | LibAliasSetMode(struct libalias *, unsigned int _flags, unsigned int _mask); | ||||
void LibAliasUninit(struct libalias *); | void LibAliasUninit(struct libalias *); | ||||
/* Packet Handling functions. */ | /* Packet Handling functions. */ | ||||
int LibAliasIn (struct libalias *, void *_ptr, int _maxpacketsize); | int LibAliasIn (struct libalias *, void *_ptr, int _maxpacketsize); | ||||
▲ Show 20 Lines • Show All 151 Lines • Show Last 20 Lines |