• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/zebra/ospfd/

Lines Matching refs:vl_data

112   if (oi->vl_data)
680 struct ospf_vl_data *vl_data;
682 vl_data = XMALLOC (MTYPE_OSPF_VL_DATA, sizeof (struct ospf_vl_data));
683 memset (vl_data, 0, sizeof (struct ospf_vl_data));
685 vl_data->vl_peer.s_addr = vl_peer.s_addr;
686 vl_data->vl_area_id = area->area_id;
687 vl_data->format = area->format;
689 return vl_data;
693 ospf_vl_data_free (struct ospf_vl_data *vl_data)
695 XFREE (MTYPE_OSPF_VL_DATA, vl_data);
701 ospf_vl_new (struct ospf_vl_data *vl_data)
744 voi->vl_data = vl_data;
772 ospf_vl_if_delete (struct ospf_vl_data *vl_data)
774 struct interface *ifp = vl_data->vl_oi->ifp;
775 vl_data->vl_oi->address->u.prefix4.s_addr = 0;
776 vl_data->vl_oi->address->prefixlen = 0;
777 ospf_if_free (vl_data->vl_oi);
785 struct ospf_vl_data *vl_data;
789 if ((vl_data = getdata (node)) != NULL)
790 if (vl_data->vl_peer.s_addr == vl_peer.s_addr &&
791 IPV4_ADDR_SAME (&vl_data->vl_area_id, &area->area_id))
792 return vl_data;
798 ospf_vl_shutdown (struct ospf_vl_data *vl_data)
802 if ((oi = vl_data->vl_oi) == NULL)
814 ospf_vl_add (struct ospf_vl_data *vl_data)
816 listnode_add (ospf_top->vlinks, vl_data);
818 ospf_snmp_vl_add (vl_data);
823 ospf_vl_delete (struct ospf_vl_data *vl_data)
825 ospf_vl_shutdown (vl_data);
826 ospf_vl_if_delete (vl_data);
829 ospf_snmp_vl_delete (vl_data);
831 listnode_delete (ospf_top->vlinks, vl_data);
833 ospf_vl_data_free (vl_data);
837 ospf_vl_set_params (struct ospf_vl_data *vl_data, struct vertex *v)
846 voi = vl_data->vl_oi;
857 vl_data->out_oi = (struct ospf_interface *) nh->oi;
859 voi->address->u.prefix4 = vl_data->out_oi->address->u.prefix4;
860 voi->address->prefixlen = vl_data->out_oi->address->prefixlen;
876 vl_data->peer_addr = rl->link[i].link_data;
879 vl_data->vl_oi->ifp->name, inet_ntoa(vl_data->peer_addr));
891 struct ospf_vl_data *vl_data;
903 if ((vl_data = getdata (node)) == NULL)
909 vl_data->vl_oi->ifp->name);
911 inet_ntoa (vl_data->vl_area_id),
912 inet_ntoa (vl_data->vl_peer));
915 if (IPV4_ADDR_SAME (&vl_data->vl_peer, &rid) &&
916 IPV4_ADDR_SAME (&vl_data->vl_area_id, &area->area_id))
918 oi = vl_data->vl_oi;
919 SET_FLAG (vl_data->flags, OSPF_VL_FLAG_APPROVED);
932 ospf_vl_set_params (vl_data, v);
941 struct ospf_vl_data *vl_data;
944 if ((vl_data = getdata (node)) != NULL)
945 UNSET_FLAG (vl_data->flags, OSPF_VL_FLAG_APPROVED);
952 struct ospf_vl_data *vl_data;
955 if ((vl_data = getdata (node)) != NULL)
956 if (!CHECK_FLAG (vl_data->flags, OSPF_VL_FLAG_APPROVED))
957 ospf_vl_shutdown (vl_data);
977 struct ospf_vl_data *vl_data;
981 if ((vl_data = getdata (node)) != NULL)
982 if (IPV4_ADDR_SAME (&vl_data->vl_area_id, &area->area_id))