aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/up_down.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/rpki/up_down.py')
-rw-r--r--scripts/rpki/up_down.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/rpki/up_down.py b/scripts/rpki/up_down.py
index 507e42e6..dbaba3fd 100644
--- a/scripts/rpki/up_down.py
+++ b/scripts/rpki/up_down.py
@@ -144,18 +144,19 @@ class list_pdu(base_elt):
raise NotImplementedError
# Tasks:
- #
+
# 1) extract child's resource set from irdb
#
+ irdb_as, irdb_ipv4, irdb_ipv6 = rpki.left_right.irdb_query(gctx, child.self_id, child.child_id)
+
# 2) for every ca, compute intersection of child's resource set
# with ca's resource set; if result is non-null, this ca is one
# of the resource classes for this child
#
# 3) establish ca_child_link bindings based on (2)?
#
- # 4) generate result pdu
+ # 4) generate result pdu, unless we do that as part of (2)
- child_data = irdb_query(child)
r_msg.payload = list_response_pdu()
for ca in rpki.sql.fetch_column(gctx.cur, "SELECT ca_id FROM child_ca_link WHERE child_id = %s" % child.child_id):
klass = class_elt()