public static void AddStaticRoutesForASN(VyattaConfigObject ConfigRoot, int ASN, RouterData Data, string Target, string Name) { var Netmasks = Data.ASNData.GetNetmasksFromASN(ASN); foreach (var Netmask in Netmasks) { VyattaConfigRouting.AddStaticRoute(ConfigRoot, Data, Netmask.NetmaskString, Target, Name); } }
public static void AddStaticRoutesForOrganization(VyattaConfigObject ConfigRoot, string OrganizationSubstring, RouterData Data, string Target, string Name) { var Netmasks = Data.ASNData.GetNetmasksFromOrganization(OrganizationSubstring); foreach (var Netmask in Netmasks) { VyattaConfigRouting.AddStaticRoute(ConfigRoot, Data, Netmask.NetmaskString, Target, Name); } }