for key in list(pending.keys()): if (pending[key][0] != None): continue ddt_node = pending[key][1] print("Send rig map-request to {} for EID {} ...".format( \ ddt_node.print_address_no_iid(), target_eid_str)) # # Send ECM based Map-Request to Map-Resolver.. # packet = copy lisp.lisp_send_ecm(lisp_sockets, packet, inner_source, lisp_ephem_port, inner_dest, ddt_node, to_ms=to_ms, ddt=True) map_request_ts = time.time() pending[key][0] = map_request_ts #endfor # # Make sure any elemecnts of the lisp_sockets array do not have None # values. # sockets = [] for s in lisp_sockets: if (s == None): continue sockets.append(s)
if 85 - 85: I11i % oO0o / iIii1I11I1II1.iIii1I11I1II1 iIIiIiI1I1 = IiIi11i ooO = True o00oOO0o = int(o00oOO0o) if 6 - 6: iIii1I11I1II1.ooOoO0o % o0oOOo0O0Ooo for Oooo in range(o00oOO0o): IiIi11i = iIIiIiI1I1 I1Iii1 = "subscribe " if OOO00O else "" print "Send lig {}map-request to {} for EID {} ...".format( I1Iii1, i11iIIIIIi1.print_address_no_iid(), oo) if 30 - 30: OoooooooOO - OoOoOO00 if 75 - 75: iIii1I11I1II1 - Ii1I.Oo0Ooo % i11iIiiIii % I11i if 55 - 55: iII111i.II111iiii % OoO0O00 * iII111i + ooOoO0o + Ii1I if 24 - 24: Oo0Ooo - oO0o % iIii1I11I1II1.i1IIi / O0 IiIi11i = iIIiIiI1I1 lisp.lisp_send_ecm(Oo0oO0oo0oO00, IiIi11i, iiII1i11i, oOOOoo00, OOoO, i11iIIIIIi1) if 36 - 36: I1IiiI - I11i if 29 - 29: ooOoO0o * OOooOOo if 10 - 10: I1Ii111 % IiII * IiII.I11i / Ii1I % OOooOOo if 49 - 49: OoO0O00 / oO0o + O0 * o0oOOo0O0Ooo if 28 - 28: ooOoO0o + i11iIiiIii / I11i % OoOoOO00 % Oo0Ooo - O0 ooo0OOO = time.time() if 49 - 49: i11iIiiIii % Ii1I.OoOoOO00 if 13 - 13: i11iIiiIii + i1IIi * iIii1I11I1II1 % OoooooooOO - II111iiii * OOooOOo if 26 - 26: OoooooooOO * I1IiiI + OOooOOo if 24 - 24: i11iIiiIii % iIii1I11I1II1 + OOooOOo / i11iIiiIii if 70 - 70: OoO0O00 * O0.I11i + I1IiiI.IiII OoOooOOOO, i11iiII, I1iiiiI1iII, IiIi11i = oOo0oooo00o( oOO0O00oO0Ooo, oO0oIIII, II1iII1i, oO0Oo) if 14 - 14: iIii1I11I1II1 % iIii1I11I1II1 * i11iIiiIii - OoO0O00 - I11i
copy = packet no_reply = True count = int(count) for i in range(count): packet = copy pubsub_str = "subscribe " if pubsub else "" print "Send lig {}map-request to {} for EID {} ...".format(pubsub_str, mr.print_address_no_iid(), target_eid_str) # # Send ECM based Map-Request to Map-Resolver.. # packet = copy lisp.lisp_send_ecm(lisp_sockets, packet, inner_source, source_port, inner_dest, mr) # # Wait 2 seconds for Map-Reply and if it does not come in, retry Map- # Request up to count times. # map_request_ts = time.time() # # Wait 2 seconds for Map-Reply/Notify and if it does not come in, retry # Map-Request up to count times. # opcode, source, port, packet = read_sockets(socket_list, lisp_ephem_listen_socket, lisp_listen_socket, lisp_ipc_socket) #
for oOo0oO in list(O0O.keys()): if (O0O[oOo0oO][0] != None): continue i1iIIi1 = O0O[oOo0oO][1] if 51 - 51: Oo0Ooo - oO0o + II111iiii * Ii1I.I11i + oO0o print("Send rig map-request to {} for EID {} ...".format( i1iIIi1.print_address_no_iid(), o0oo)) if 78 - 78: i11iIiiIii / iII111i - Ii1I / OOooOOo + oO0o if 82 - 82: Ii1I if 46 - 46: OoooooooOO.i11iIiiIii if 94 - 94: o0oOOo0O0Ooo * Ii1I / Oo0Ooo / Ii1I if 87 - 87: Oo0Ooo.IiII iI11Ii = I1I11 lisp.lisp_send_ecm(O0oO, iI11Ii, i1I, o0oO0, IIIII11I1IiI, i1iIIi1, to_ms=ii111iI1iIi1, ddt=True) O0OO0O = time.time() O0O[oOo0oO][0] = O0OO0O if 81 - 81: oO0o.o0oOOo0O0Ooo % O0 / I1IiiI - oO0o if 43 - 43: i11iIiiIii + Oo0Ooo * II111iiii * I1Ii111 * O0 if 64 - 64: OOooOOo % iIii1I11I1II1 * oO0o if 79 - 79: O0 if 78 - 78: I1ii11iIi11i + OOooOOo - I1Ii111 if 38 - 38: o0oOOo0O0Ooo - oO0o + iIii1I11I1II1 / OoOoOO00 % Oo0Ooo oO0o0 = [] for o000o0o00o0Oo in O0oO: if (o000o0o00o0Oo == None): continue oO0o0.append(o000o0o00o0Oo)
for oO0 in oO0OOOO0.keys(): if (oO0OOOO0[oO0][0] != None): continue iI111I11I1I1 = oO0OOOO0[oO0][1] if 75 - 75: ooOoO0o + OoOoOO00 + o0oOOo0O0Ooo * I11i % oO0o.iII111i print "Send rig map-request to {} for EID {} ...".format( iI111I11I1I1.print_address_no_iid(), o0OO0oOO0O0) if 55 - 55: OOooOOo.I1IiiI if 61 - 61: Oo0Ooo % IiII.Oo0Ooo if 100 - 100: I1Ii111 * O0 if 64 - 64: OOooOOo % iIii1I11I1II1 * oO0o if 79 - 79: O0 III1Iiii1I11 = I1iI1iIi111i lisp.lisp_send_ecm(Oo0oO0oo0oO00, III1Iiii1I11, i11111IIIII, i111I, ooO00OO0, iI111I11I1I1, to_ms=ii1Ii11I, ddt=True) oOO00O = time.time() oO0OOOO0[oO0][0] = oOO00O if 77 - 77: Oo0Ooo - i1IIi - I11i.OoOoOO00 if 39 - 39: II111iiii / ooOoO0o + I1Ii111 / OoOoOO00 if 13 - 13: IiII + O0 + iII111i % I1IiiI / o0oOOo0O0Ooo.IiII if 86 - 86: oO0o * o0oOOo0O0Ooo % i1IIi.Ii1I.i11iIiiIii if 56 - 56: I1ii11iIi11i % O0 - I1IiiI if 100 - 100: Ii1I - O0 % oO0o * OOooOOo + I1IiiI Oo0O0oooo = [] for OOO0O in Oo0oO0oo0oO00: if (OOO0O == None): continue Oo0O0oooo.append(OOO0O)