Home | History | Annotate | Download | only in rarpd

Lines Matching defs:ii

441 	struct if_info *ii;
461 for (ii = iflist; ii; ii = ii->ii_next) {
462 FD_SET(ii->ii_fd, &fds);
463 if (ii->ii_fd > maxfd)
464 maxfd = ii->ii_fd;
473 for (ii = iflist; ii; ii = ii->ii_next) {
474 fd = ii->ii_fd;
503 debug("received packet on %s", ii->ii_name);
506 rarp_process(ii, bp + hdrlen);
571 * Answer the RARP request in 'pkt', on the interface 'ii'. 'pkt' has
575 rarp_process(struct if_info *ii, u_char *pkt)
603 for (;; ii = ii->ii_alias) {
605 ii->ii_ipaddr & ii->ii_netmask, ii->ii_netmask);
608 if (ii->ii_alias == NULL)
613 in.s_addr = ii->ii_ipaddr & ii->ii_netmask;
621 rarp_reply(ii, ep, target_ipaddr, hp);
774 rarp_reply(struct if_info *ii, struct ether_header *ep, u_int32_t ipaddr,
805 memmove((char *) &ep->ether_shost, (char *) ii->ii_eaddr, 6);
806 memmove(ar_sha(ap), (char *) ii->ii_eaddr, 6);
810 memmove(ar_spa(ap), (char *) &ii->ii_ipaddr, 4);
820 memmove((char *) &ep->ether_shost, (char *) ii->ii_eaddr, 6);
821 memmove((char *) &ap->arp_sha, (char *) ii->ii_eaddr, 6);
825 memmove((char *) ap->arp_spa, (char *) &ii->ii_ipaddr, 4);
835 n = write(ii->ii_fd, (char *) ep, len);