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;
778 struct vif *vifp = &viftable[vifi];
815 if (viftable[vifi-1].v_lcl_addr.s_addr != 0) break;
1105 vifp = viftable + vifi;
1358 MC_SEND(ip, viftable + xmt_vif, m);
1366 if ((vifi >= numvifs) || (viftable[vifi].v_ifp != ifp)) {
1370 (void *)ifp, vifi, (void *)viftable[vifi].v_ifp);
1380 !(viftable[vifi].v_flags & VIFF_TUNNEL)) {
1416 if (ip->ip_src.s_addr == viftable[vifi].v_lcl_addr.s_addr) {
1417 viftable[vifi].v_pkt_out++;
1418 viftable[vifi].v_bytes_out += plen;
1420 viftable[vifi].v_pkt_in++;
1421 viftable[vifi].v_bytes_in += plen;
1432 for (vifp = viftable, vifi = 0; vifi < numvifs; vifp++, vifi++)
1467 return viftable[vifi].v_lcl_addr.s_addr;
1600 vifp = viftable;
1842 vifp - viftable, error);
1946 if (viftable[i].v_rsvpd != NULL) {
1950 viftable[i].v_rsvpd = so;
1954 if (!viftable[i].v_rsvp_on) {
1955 viftable[i].v_rsvp_on = 1;
1986 viftable[i].v_rsvpd, so);
1988 viftable[i].v_rsvpd = NULL;
1993 if (viftable[i].v_rsvp_on) {
1994 viftable[i].v_rsvp_on = 0;
2014 if (viftable[vifi].v_rsvpd == so) {
2015 viftable[vifi].v_rsvpd = NULL;
2019 if (viftable[vifi].v_rsvp_on) {
2020 viftable[vifi].v_rsvp_on = 0;
2061 if (viftable[vifi].v_ifp == ifp)
2064 if (vifi == numvifs || viftable[vifi].v_rsvpd == NULL) {
2077 else if (rsvpdebug && viftable[vifi].v_rsvpd == NULL)
2087 m->m_len,sbspace(&(viftable[vifi].v_rsvpd->so_rcv)));
2089 if (socket_send(viftable[vifi].v_rsvpd, m, &rsvp_src) < 0) {