def oOOo0(ref, output): if 54 - 54: O0 - IiII % OOooOOo OOoO = lisp.lisp_print_elapsed(ref.uptime) iII = lisp.lisp_print_future(ref.expires) ii1ii11IIIiiI = ref.print_eid_tuple() if 67 - 67: I11i * oO0o * I1ii11iIi11i + OOooOOo / i1IIi I1I111 = "configured" if (ref.referral_source.not_set( )) else ref.referral_source.print_address_no_iid() if 82 - 82: i11iIiiIii - iII111i * OoooooooOO / I11i if 31 - 31: IiII.OoO0O00 - iIii1I11I1II1 ooOOO00Ooo = "--" if (ref.eid.is_ultimate_root()): IiIIIi1iIi = "root" elif (I1I111 == "configured"): IiIIIi1iIi = "any" else: IiIIIi1iIi = ref.print_referral_type() if (ref.is_referral_negative()): IiIIIi1iIi = lisp.red(IiIIIi1iIi, True) if 68 - 68: i11iIiiIii % I1ii11iIi11i + i11iIiiIii ooOOO00Ooo = "{}<br>{}".format(iII, str(ref.referral_ttl / 60)) if 31 - 31: II111iiii.I1IiiI if 1 - 1: Oo0Ooo / o0oOOo0O0Ooo % iII111i * IiII.i11iIiiIii if (len(ref.referral_set) == 0): output += lispconfig.lisp_table_row(ii1ii11IIIiiI, OOoO, ooOOO00Ooo, IiIIIi1iIi, I1I111, "--", "--", "--") if 2 - 2: I1ii11iIi11i * I11i - iIii1I11I1II1 + I1IiiI.oO0o % iII111i if 92 - 92: iII111i for O0OOO0OOoO0O in list(ref.referral_set.values()): IIiIiiIi = O0OOO0OOoO0O.referral_address.print_address_no_iid() IIiIiiIi += "<br>up" if O0OOO0OOoO0O.updown else "<br>down" if 51 - 51: I11i + iII111i % iIii1I11I1II1 / oO0o / OOooOOo % OoooooooOO output += lispconfig.lisp_table_row( ii1ii11IIIiiI, OOoO, ooOOO00Ooo, IiIIIi1iIi, I1I111, IIiIiiIi, str(O0OOO0OOoO0O.priority) + "<br>" + str(O0OOO0OOoO0O.weight), str(O0OOO0OOoO0O.map_requests_sent) + "<br>" + str(O0OOO0OOoO0O.no_responses)) if 78 - 78: Ii1I % I1Ii111 + I1ii11iIi11i if (ii1ii11IIIiiI != ""): ii1ii11IIIiiI = "" OOoO = "" ooOOO00Ooo = "" I1I111 = "" IiIIIi1iIi = "" if 64 - 64: oO0o * O0.I1IiiI + II111iiii if 6 - 6: OoOoOO00 / iII111i.IiII.IiII return ([True, output]) if 62 - 62: I1ii11iIi11i + IiII % iII111i + OOooOOo if 33 - 33: O0.IiII.I1IiiI if 72 - 72: i1IIi / OoO0O00 + OoooooooOO - Oo0Ooo if 29 - 29: I1ii11iIi11i + oO0o % O0 if 10 - 10: I11i / I1Ii111 - I1IiiI * iIii1I11I1II1 - I1IiiI if 97 - 97: I1ii11iIi11i + I1IiiI * Ii1I + OOooOOo % iII111i if 74 - 74: oO0o - Oo0Ooo + OoooooooOO + I1Ii111 / OoOoOO00 if 23 - 23: O0
def iiii(ref, output): if 1 - 1: Oo0Ooo / o0oOOo0O0Ooo % iII111i * IiII.i11iIiiIii III1Iiii1I11 = lisp.lisp_print_elapsed(ref.uptime) IIII = lisp.lisp_print_future(ref.expires) iiIiI = ref.print_eid_tuple() if 91 - 91: iII111i % i1IIi % iIii1I11I1II1 IIi1I11I1II = "configured" if (ref.referral_source.not_set( )) else ref.referral_source.print_address_no_iid() if 63 - 63: OoooooooOO - OoO0O00.II111iiii / o0oOOo0O0Ooo.OoOoOO00 / O0 if 84 - 84: IiII OOO00O0O = "--" if (ref.eid.is_ultimate_root()): iii = "root" elif (IIi1I11I1II == "configured"): iii = "any" else: iii = ref.print_referral_type() if (ref.is_referral_negative()): iii = lisp.red(iii, True) if 90 - 90: o0oOOo0O0Ooo % i1IIi / OoO0O00 OOO00O0O = "{}<br>{}".format(IIII, str(ref.referral_ttl / 60)) if 44 - 44: Oo0Ooo.OoO0O00 / I1ii11iIi11i + Ii1I if 65 - 65: O0 if (len(ref.referral_set) == 0): output += lispconfig.lisp_table_row(iiIiI, III1Iiii1I11, OOO00O0O, iii, IIi1I11I1II, "--", "--", "--") if 68 - 68: OOooOOo % I1Ii111 if 88 - 88: iIii1I11I1II1 - ooOoO0o + OOooOOo for O0O0OoOO0 in ref.referral_set.values(): IiI111111IIII = O0O0OoOO0.referral_address.print_address_no_iid() IiI111111IIII += "<br>up" if O0O0OoOO0.updown else "<br>down" if 37 - 37: I1Ii111 / OoOoOO00 output += lispconfig.lisp_table_row( iiIiI, III1Iiii1I11, OOO00O0O, iii, IIi1I11I1II, IiI111111IIII, str(O0O0OoOO0.priority) + "<br>" + str(O0O0OoOO0.weight), str(O0O0OoOO0.map_requests_sent) + "<br>" + str(O0O0OoOO0.no_responses)) if 23 - 23: O0 if (iiIiI != ""): iiIiI = "" III1Iiii1I11 = "" OOO00O0O = "" IIi1I11I1II = "" iii = "" if 85 - 85: Ii1I if 84 - 84: I1IiiI.iIii1I11I1II1 % OoooooooOO + Ii1I % OoooooooOO % OoO0O00 return ([True, output]) if 42 - 42: OoO0O00 / I11i / o0oOOo0O0Ooo + iII111i / OoOoOO00 if 84 - 84: ooOoO0o * II111iiii + Oo0Ooo if 53 - 53: iII111i % II111iiii.IiII - iIii1I11I1II1 - IiII * II111iiii if 77 - 77: iIii1I11I1II1 * OoO0O00 if 95 - 95: I1IiiI + i11iIiiIii if 6 - 6: ooOoO0o / i11iIiiIii + iII111i * oO0o if 80 - 80: II111iiii if 83 - 83: I11i.i11iIiiIii + II111iiii.o0oOOo0O0Ooo * I11i
def lisp_display_referral_cache(ref, output): uts = lisp.lisp_print_elapsed(ref.uptime) ets = lisp.lisp_print_future(ref.expires) prefix = ref.print_eid_tuple() ref_source = "configured" if (ref.referral_source.not_set()) else \ ref.referral_source.print_address_no_iid() time_str = "--" if (ref.eid.is_ultimate_root()): ref_type = "root" elif (ref_source == "configured"): ref_type = "any" else: ref_type = ref.print_referral_type() if (ref.is_referral_negative()): ref_type = lisp.red(ref_type, True) #endif time_str = "{}<br>{}".format(ets, str(ref.referral_ttl / 60)) #endif if (len(ref.referral_set) == 0): output += lispconfig.lisp_table_row(prefix, uts, time_str, ref_type, ref_source, "--", "--", "--") #endif for ref_node in ref.referral_set.values(): addr = ref_node.referral_address.print_address_no_iid() addr += "<br>up" if ref_node.updown else "<br>down" output += lispconfig.lisp_table_row( prefix, uts, time_str, ref_type, ref_source, addr, str(ref_node.priority) + "<br>" + str(ref_node.weight), str(ref_node.map_requests_sent) + "<br>" + str(ref_node.no_responses)) if (prefix != ""): prefix = "" uts = "" time_str = "" ref_source = "" ref_type = "" #endif #endfor return ([True, output])