s_net
u_int16_t s_net[2];
ntohs(sat->sat_addr.s_net), sat->sat_addr.s_node);
ntohs(sat->sat_addr.s_net), sat->sat_addr.s_node);
sat->sat_addr.s_net, sat->sat_addr.s_node,
nr.nr_firstnet = nr.nr_lastnet = sat->sat_addr.s_net;
if (ntohs(nr.nr_firstnet) > ntohs(sat->sat_addr.s_net) ||
ntohs(nr.nr_lastnet) < ntohs(sat->sat_addr.s_net))
printf(" broadcast %u.%u", ntohs(sat->sat_addr.s_net),
u.sat.sat_addr.s_net = htons(net);
which, su->sat.sat_addr.s_net, su->sat.sat_addr.s_node);
su->sat.sat_addr.s_net = val;
((const struct sockaddr_at *)sa)->sat_addr.s_net,
if (sat2->sat_addr.s_net == sat->sat_addr.s_net)
if (sat2->sat_addr.s_net == sat->sat_addr.s_net)
&& (ntohs(nr->nr_firstnet) <= ntohs(sat->sat_addr.s_net))
&& (ntohs(nr->nr_lastnet) >= ntohs(sat->sat_addr.s_net)))
memcpy(ea->aarp_spnet, &AA_SAT(aa)->sat_addr.s_net,
memcpy(ea->aarp_tpnet, &sat->sat_addr.s_net,
if (AA_SAT(aa)->sat_addr.s_net == sat->sat_addr.s_net &&
ntohs(AA_SAT(aa)->sat_addr.s_net),
ntohs(sat->sat_addr.s_net),
sat.sat_addr.s_net = net;
memcpy(&spa.s_net, ea->aarp_spnet, sizeof(spa.s_net));
memcpy(&tpa.s_net, ea->aarp_tpnet, sizeof(tpa.s_net));
tpa.s_net = spa.s_net = AA_SAT(aa)->sat_addr.s_net;
ma.s_net = AA_SAT(aa)->sat_addr.s_net;
if (spa.s_net == ma.s_net && spa.s_node == ma.s_node) {
if (aat == 0 && tpa.s_net == ma.s_net && tpa.s_node == ma.s_node
if (tpa.s_net != ma.s_net || tpa.s_node != ma.s_node ||
memcpy(ea->aarp_spnet, &ma.s_net, sizeof(ea->aarp_spnet));
aat->aat_ataddr.s_net = 0;
memcpy(ea->aarp_spnet, &AA_SAT(aa)->sat_addr.s_net,
memcpy(ea->aarp_tpnet, &AA_SAT(aa)->sat_addr.s_net,
ntohs(AA_SAT(aa)->sat_addr.s_net),
((((a).s_net << 8 ) + (a).s_node ) % AARPTAB_NB )
if ((aat)->aat_ataddr.s_net == (addr).s_net && \
uint16_t s_net;
ntohs(sat->sat_addr.s_net), sat->sat_addr.s_node,
AA_SAT(aa)->sat_addr.s_net = sat->sat_addr.s_net;
if (sat->sat_addr.s_net == ATADDR_ANYNET) {
if (ntohs(sat->sat_addr.s_net) <
ntohs(sat->sat_addr.s_net) >
net = ntohs(sat->sat_addr.s_net);
net = ntohs(sat->sat_addr.s_net);
AA_SAT(aa)->sat_addr.s_net = htons(net);
aa->aa_netmask.sat_addr.s_net = 0xffff;
aa->aa_broadaddr.sat_addr.s_net = htons(ATADDR_ANYNET);
rtaddr.s_net = AA_SAT(aa)->sat_addr.s_net;
rtmask.s_net = 0xffff;
if (sat->sat_addr.s_net == ATADDR_ANYNET)
&& (ntohs(sat->sat_addr.s_net) >= ntohs(aa->aa_firstnet)
&& ntohs(sat->sat_addr.s_net) <= ntohs(aa->aa_lastnet)))
(a)->sat_addr.s_net == (b)->sat_addr.s_net && \
mask.s_net = htons(~mask1);
addr.s_net = htons(bot);
ntohs(addr->s_net), addr->s_node,
ntohs(mask->s_net), mask->s_node);
ntohs(addr->s_net), addr->s_node,
ntohs(mask->s_net), mask->s_node);
addr.sat_addr.s_net = at_addr->s_net;
mask.sat_addr.s_net = at_mask->s_net;
ntohs(gate->sat_addr.s_net), gate->sat_addr.s_node);
return snprintf(buf, len, "%hu.%hhu", ntohs(aa->s_net), aa->s_node);
to.sat_addr.s_net = ATADDR_ANYNET;
from.sat_addr.s_net = ATADDR_ANYNET;
from.sat_addr.s_net = ddpe.deh_snet;
to.sat_addr.s_net = ddpe.deh_dnet;
if (to.sat_addr.s_net == ATADDR_ANYNET) {
if (to.sat_addr.s_net == aa->aa_firstnet &&
if ((ntohs(to.sat_addr.s_net) <
ntohs(to.sat_addr.s_net) >
(ntohs(to.sat_addr.s_net) < 0xff00 ||
ntohs(to.sat_addr.s_net) > 0xfffe))
if (to.sat_addr.s_net !=
satocsat(rtcache_getdst(&forwro))->sat_addr.s_net &&
uint16_t dnet = dst->sat_addr.s_net;
net = satosat(rt->rt_gateway)->sat_addr.s_net;
if (dnet == aa->aa_addr.sat_addr.s_net &&
else if (dnet == aa->aa_addr.sat_addr.s_net &&
if (ntohs(satocsat(rtcache_getdst(ro))->sat_addr.s_net) >=
ntohs(satocsat(rtcache_getdst(ro))->sat_addr.s_net) <=
if (ntohs(satocsat(rtcache_getdst(ro))->sat_addr.s_net) >=
ntohs(satocsat(rtcache_getdst(ro))->sat_addr.s_net) <=
deh->deh_dnet = ddp->ddp_fsat.sat_addr.s_net;
deh->deh_snet = ddp->ddp_lsat.sat_addr.s_net;
sat->sat_addr.s_net != ATADDR_ANYNET) {
if ((sat->sat_addr.s_net ==
AA_SAT(aa)->sat_addr.s_net) &&
lsat.sat_addr.s_net = ATADDR_ANYNET;
sat->sat_addr.s_net == ATADDR_ANYNET) {
if (ddpp->ddp_lsat.sat_addr.s_net ==
sat->sat_addr.s_net &&
if (sat->sat_addr.s_net == ATADDR_ANYNET
hintnet = ddp->ddp_lsat.sat_addr.s_net;
net = sat->sat_addr.s_net;
if (aa == NULL || (cdst->sat_addr.s_net !=
(hintnet ? hintnet : sat->sat_addr.s_net) ||
u.dsta.sat_addr.s_net = hintnet;
ddp->ddp_fsat.sat_addr.s_net = ATADDR_ANYNET;
if (to->sat_addr.s_net == ddp->ddp_lsat.sat_addr.s_net &&
(to->sat_addr.s_net == 0 ||
to->sat_addr.s_net == ddp->ddp_lsat.sat_addr.s_net) &&
ddp->ddp_lsat.sat_addr.s_net == AA_SAT(aa)->sat_addr.s_net) {
if (to->sat_addr.s_net == aa->aa_firstnet &&
ntohs(ddp->ddp_lsat.sat_addr.s_net) >=
ntohs(ddp->ddp_lsat.sat_addr.s_net) <=
sat->sat_addr.s_net = ntohs(101);
if (sat->sat_port || at->s_net || at->s_node) {
if (at->s_net || at->s_node)
ntohs(at->s_net), at->s_node, sat->sat_port);
addr_at->sat_addr.s_net = htons((u_short)net);
thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net &
sat2->sat_addr.s_net;
if (sat2->sat_addr.s_net != 0xFFFF) {
thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net |
~sat2->sat_addr.s_net;
switch (sat->sat_addr.s_net) {
ntohs(sat->sat_addr.s_net));