Lines Matching refs:viftable

228 static struct vif	viftable[CONFIG_MAXVIFS];
547 req->icount = viftable[vifi].v_pkt_in;
548 req->ocount = viftable[vifi].v_pkt_out;
549 req->ibytes = viftable[vifi].v_bytes_in;
550 req->obytes = viftable[vifi].v_bytes_out;
606 if (viftable[vifi].v_lcl_addr.s_addr != 0 &&
607 !(viftable[vifi].v_flags & VIFF_TUNNEL)) {
611 ifp = viftable[vifi].v_ifp;
616 bzero((caddr_t)viftable, sizeof(viftable));
682 struct vif *vifp = viftable + vifcp->vifc_vifi;
782 struct vif *vifp = &viftable[vifi];
819 if (viftable[vifi-1].v_lcl_addr.s_addr != 0) break;
1109 vifp = viftable + vifi;
1362 MC_SEND(ip, viftable + xmt_vif, m);
1370 if ((vifi >= numvifs) || (viftable[vifi].v_ifp != ifp)) {
1374 (void *)ifp, vifi, (void *)viftable[vifi].v_ifp);
1384 !(viftable[vifi].v_flags & VIFF_TUNNEL)) {
1420 if (ip->ip_src.s_addr == viftable[vifi].v_lcl_addr.s_addr) {
1421 viftable[vifi].v_pkt_out++;
1422 viftable[vifi].v_bytes_out += plen;
1424 viftable[vifi].v_pkt_in++;
1425 viftable[vifi].v_bytes_in += plen;
1436 for (vifp = viftable, vifi = 0; vifi < numvifs; vifp++, vifi++)
1471 return viftable[vifi].v_lcl_addr.s_addr;
1608 vifp = viftable;
1849 vifp - viftable, error);
1952 if (viftable[i].v_rsvpd != NULL) {
1956 viftable[i].v_rsvpd = so;
1960 if (!viftable[i].v_rsvp_on) {
1961 viftable[i].v_rsvp_on = 1;
1992 viftable[i].v_rsvpd, so);
1994 viftable[i].v_rsvpd = NULL;
1999 if (viftable[i].v_rsvp_on) {
2000 viftable[i].v_rsvp_on = 0;
2020 if (viftable[vifi].v_rsvpd == so) {
2021 viftable[vifi].v_rsvpd = NULL;
2025 if (viftable[vifi].v_rsvp_on) {
2026 viftable[vifi].v_rsvp_on = 0;
2067 if (viftable[vifi].v_ifp == ifp)
2070 if (vifi == numvifs || viftable[vifi].v_rsvpd == NULL) {
2083 else if (rsvpdebug && viftable[vifi].v_rsvpd == NULL)
2093 m->m_len,sbspace(&(viftable[vifi].v_rsvpd->so_rcv)));
2095 if (socket_send(viftable[vifi].v_rsvpd, m, &rsvp_src) < 0) {