in_addr_t
uint32_t *iap = (in_addr_t *)ip;
in_addr_t Server_addr = INADDR_ANY; /* address to bind to */
in_addr_t s_addr;
in_addr_t inet_addr(const char *);
in_addr_t inet_lnaof(struct in_addr);
struct in_addr inet_makeaddr(in_addr_t, in_addr_t);
char *inet_neta(in_addr_t, char *, size_t);
in_addr_t inet_netof(struct in_addr);
in_addr_t inet_network(const char *);
in_addr_t
in_addr_t
in_addr_t i = ntohl(in.s_addr);
inet_makeaddr(in_addr_t net, in_addr_t host)
inet_neta(in_addr_t src, char *dst, size_t size)
in_addr_t
in_addr_t i = ntohl(in.s_addr);
in_addr_t
in_addr_t val, base, n;
in_addr_t parts[4], *pp = parts;
in_addr_t addr, mask;
addr = (in_addr_t)(data[i] << 24);
addr = (in_addr_t)(data[i] << 24) +
(in_addr_t)(data[i + 1] << 16);
addr = (in_addr_t)(data[i] << 24) +
(in_addr_t)(data[i + 1] << 16) +
(in_addr_t)(data[i + 2] << 8);
addr = (in_addr_t)(data[i] << 24) +
(in_addr_t)(data[i + 1] << 16) +
(in_addr_t)(data[i + 2] << 8) +
mask = (in_addr_t)(~0) << (32 - width);
in_addr_t mymask, myaddr, mynet, hismask, hisaddr, hisnet;
inet_makenetandmask(in_addr_t net, struct sockaddr_in *in,
in_addr_t addr, mask = 0;
in_addr_t val;
in_addr_t addr;
if((my_sin->sin_addr.s_addr = inet_addr(addr)) == (in_addr_t)-1) {
#define INADDR_LEN ((int)sizeof(in_addr_t))
in_addr_t sc_addr; /* address */
in_addr_t sc_mask; /* netmask */
static int vke_init_addr(struct ifnet *, in_addr_t, in_addr_t);
in_addr_t addr, mask;
vke_init_addr(struct ifnet *ifp, in_addr_t addr, in_addr_t mask)
mfc_find(in_addr_t o, in_addr_t g)
in_addr_t fwd_addr;
ipfw_key_build(struct ipfw_key *key, in_addr_t saddr, uint16_t sport,
in_addr_t daddr, uint16_t dport, uint8_t proto)
ipfw_key_4tuple(const struct ipfw_key *key, in_addr_t *saddr, uint16_t *sport,
in_addr_t *daddr, uint16_t *dport)
in_addr_t addr;
in_addr_t addr;
in_addr_t addr; /* network address */
in_addr_t saddr;
in_addr_t taddr;
in_addr_t myaddr;
in_addr_t faddr, laddr;
toeplitz_rawhash_addrport(in_addr_t _faddr, in_addr_t _laddr,
toeplitz_rawhash_addr(in_addr_t _faddr, in_addr_t _laddr)
toeplitz_piecemeal_addr(in_addr_t _faddr)
in_addr_t saddr = rmsg->saddr;
in_addr_t taddr = rmsg->taddr;
in_addr_t myaddr = rmsg->myaddr;
in_arpreply(struct mbuf *m, in_addr_t taddr, in_addr_t myaddr)
arplookup(in_addr_t addr, boolean_t create,
arplookup(in_addr_t, boolean_t, boolean_t);
static void in_arpreply(struct mbuf *m, in_addr_t, in_addr_t);
arp_update_oncpu(struct mbuf *m, in_addr_t saddr, boolean_t create,
in_addr_t s_addr;
udp_addrhash(in_addr_t faddr, in_port_t fport, in_addr_t laddr, in_port_t lport)
tcp_addrcpu(in_addr_t faddr, in_port_t fport, in_addr_t laddr, in_port_t lport)
udp_addrcpu(in_addr_t faddr, in_port_t fport, in_addr_t laddr, in_port_t lport)
tcp_addrport(in_addr_t faddr, in_port_t fport, in_addr_t laddr, in_port_t lport)
udp_addrport(in_addr_t faddr, in_port_t fport, in_addr_t laddr, in_port_t lport)
INP_MPORT_HASH_UDP(in_addr_t faddr, in_addr_t laddr,
INP_MPORT_HASH_TCP(in_addr_t faddr, in_addr_t laddr,
tcp_addrhash(in_addr_t faddr, in_port_t fport, in_addr_t laddr, in_port_t lport)
int tcp_addrcpu(in_addr_t faddr, in_port_t fport,
in_addr_t laddr, in_port_t lport);
int tcp_addrhash(in_addr_t faddr, in_port_t fport,
in_addr_t laddr, in_port_t lport);
tcp_addrport(in_addr_t faddr, in_port_t fport,
in_addr_t laddr, in_port_t lport);
int udp_addrcpu (in_addr_t faddr, in_port_t fport,
in_addr_t laddr, in_port_t lport);
int udp_addrhash (in_addr_t faddr, in_port_t fport,
in_addr_t laddr, in_port_t lport);
struct lwkt_port *udp_addrport (in_addr_t faddr, in_port_t fport,
in_addr_t laddr, in_port_t lport);
in_addr_t netif_addr;
in_addr_t netif_mask;
netif_init_tap(int tap_unit, in_addr_t *addr, in_addr_t *mask, int s)
in_addr_t tap_addr, netmask, netif_addr;
in_addr_t netif_addr, netif_mask;
netif_set_tapaddr(int tap_unit, in_addr_t addr, in_addr_t mask, int s)
in_addr_t net;
in_addr_t l;
extern in_addr_t route_addr;
in_addr_t haddr;
bcopy( &route_addr, &res.router_address.bp_address_u.ip_addr, sizeof(in_addr_t));
in_addr_t route_addr = -1;
rad_bind_to(struct rad_handle *h, in_addr_t addr)
void rad_bind_to(struct rad_handle *, in_addr_t);
in_addr_t bindto; /* Bind to address */
in_addr_t bindto; /* Current bind address */
static char *intoa(in_addr_t);
static in_addr_t ipaddrtonetmask(in_addr_t);
static int rarp_bootable(in_addr_t);
in_addr_t, u_int);
static void update_arptab(u_char *, in_addr_t);
(in_addr_t)ntohl(ii->ii_netmask), eatoa(ii->ii_eaddr));
rarp_bootable(in_addr_t addr)
sprintf(ipname, "%08X", (in_addr_t)ntohl(addr));
static in_addr_t
choose_ipaddr(in_addr_t **alist, in_addr_t net, in_addr_t netmask)
in_addr_t target_ipaddr;
target_ipaddr = choose_ipaddr((in_addr_t **)hp->h_addr_list,
update_arptab(u_char *ep, in_addr_t ipaddr)
in_addr_t ii_ipaddr; /* IP address */
in_addr_t ii_netmask; /* subnet or net mask */
rarp_reply(struct if_info *ii, struct ether_header *ep, in_addr_t ipaddr,
static in_addr_t
ipaddrtonetmask(in_addr_t addr)
intoa(in_addr_t addr)
static in_addr_t choose_ipaddr(in_addr_t **, in_addr_t, in_addr_t);
in_addr_t *lp = (in_addr_t *)&icp->icmp_ip;
for (i = 4; i < cc ; i += sizeof(in_addr_t))
in_addr_t lastaddr = 0;