taglinefilesource code
vif55net/ipv4/ipmr.cstruct vifctl vif;
vif85net/ipv4/ipmr.cif(optlen!=sizeof(vif))
vif87net/ipv4/ipmr.cif((err=verify_area(VERIFY_READ, optval, sizeof(vif)))<0)
vif89net/ipv4/ipmr.cmemcpy_fromfs(&vif,optval,sizeof(vif));
vif90net/ipv4/ipmr.cif(vif.vifc_vifi > MAXVIFS)
vif94net/ipv4/ipmr.cstruct vif_device *v=&vif_table[vif.vifc_vifi];
vif97net/ipv4/ipmr.cif(vifc_map&(1<<vif.vifc_vifi))
vif100net/ipv4/ipmr.cdev=ip_dev_find(vif.vifc_lcl_addr.s_addr);
vif104net/ipv4/ipmr.cif(vif.vifc_flags&VIFF_TUNNEL)
vif106net/ipv4/ipmr.cif(vif.vifc_flags&VIFF_SRCRT)
vif129net/ipv4/ipmr.cv->rate_limit=vif.vifc_rate_limit;
vif130net/ipv4/ipmr.cv->local=vif.vifc_lcl_addr.s_addr;
vif131net/ipv4/ipmr.cv->remote=vif.vifc_rmt_addr.s_addr;
vif132net/ipv4/ipmr.cv->flags=vif.vifc_flags;
vif133net/ipv4/ipmr.cv->threshold=vif.vifc_threshold;
vif139net/ipv4/ipmr.cvifc_map|=(1<<vif.vifc_vifi);
vif148net/ipv4/ipmr.cstruct vif_device *v=&vif_table[vif.vifc_vifi];
vif149net/ipv4/ipmr.cif(vifc_map&(1<<vif.vifc_vifi))
vif156net/ipv4/ipmr.cvifc_map&=~(1<<vif.vifc_vifi);
vif225net/ipv4/ipmr.cstruct vif_device *vif;
vif236net/ipv4/ipmr.cvif=&vif_table[vr.vifi];
vif239net/ipv4/ipmr.cvr.icount=vif->pkt_in;
vif240net/ipv4/ipmr.cvr.ocount=vif->pkt_out;
vif241net/ipv4/ipmr.cvr.ibytes=vif->bytes_in;
vif242net/ipv4/ipmr.cvr.obytes=vif->bytes_out;