if 92 - 92: Ii1I % iII111i / I1ii11iIi11i % I1ii11iIi11i * I1IiiI Oo = [i111I, oO0oIIII, Oo0oO0oo0oO00] oO00oOOo0Oo = [i111I] * 3 if 5 - 5: o0oOOo0O0Ooo.O0 / Oo0Ooo % OoO0O00 while (True): try: OoOo, II, IiiIIIiI1ii = select.select(Oo, [], []) except: break if 78 - 78: O0 * OOooOOo if 43 - 43: I1ii11iIi11i / I1IiiI.ooOoO0o if 62 - 62: iIii1I11I1II1 + iII111i.Oo0Ooo / IiII % O0.I1Ii111 if 93 - 93: i11iIiiIii % iIii1I11I1II1 % i11iIiiIii + o0oOOo0O0Ooo / o0oOOo0O0Ooo / II111iiii if (lisp.lisp_ipc_data_plane and Oo0oO0oo0oO00 in OoOo): lisp.lisp_process_punt(Oo0oO0oo0oO00, II1iII1i, II1Ii1iI1i) if 49 - 49: OOooOOo.I1ii11iIi11i.i11iIiiIii - II111iiii / Ii1I if 62 - 62: OOooOOo if 1 - 1: IiII / IiII - i11iIiiIii if 87 - 87: Oo0Ooo / O0 * IiII / o0oOOo0O0Ooo if 19 - 19: I1Ii111 + i1IIi.I1IiiI - Oo0Ooo if (i111I in OoOo): iIi1I1, OO, IIIIii, oO0OOOO0 = lisp.lisp_receive(oO00oOOo0Oo[0], False) if (OO == ""): break if (lisp.lisp_is_rloc_probe_request(oO0OOOO0[0])): lisp.lprint("RTR ignoring RLOC-probe request, using pcap") continue if 63 - 63: iII111i * I1ii11iIi11i.OoooooooOO / OOooOOo * Oo0Ooo.ooOoO0o if (lisp.lisp_is_rloc_probe_reply(oO0OOOO0[0])): lisp.lprint("RTR ignoring RLOC-probe reply, using pcap")
# # Should we listen to the map-cache/punt IPC socket if it exists. # listen_on_ipc_socket = True ephem_sockets = [lisp_ephem_listen_socket] * 3 ephem_nat_sockets = [lisp_ephem_nat_socket] * 3 while (True): try: ready_list, w, x = select.select(socket_list, [], []) except: break # # Process Punt signal message from another data-plane (snabb). # if (lisp.lisp_ipc_data_plane and lisp_ipc_punt_socket in ready_list): lisp.lisp_process_punt(lisp_ipc_punt_socket, lisp_send_sockets, lisp_ephem_port) #endif # # Process Map-Reply messages received on ephemeral port. # if (lisp_ephem_listen_socket in ready_list): opcode, source, port, packet = lisp.lisp_receive(ephem_sockets[0], False) if (source == ""): break if (lisp.lisp_is_rloc_probe_reply(packet[0])): lisp.lprint("ITR ignoring RLOC-probe reply, using pcap") continue #endif lisp.lisp_parse_packet(ephem_sockets, packet, source, port)
if 26 - 26: o0oOOo0O0Ooo * IiII.i1IIi ooOoOO = [II1Ii1iI1i, Oo0oO0oo0oO00, i111I, oO0oIIII] Ooo00o0oOo0O0O = [II1Ii1iI1i] * 3 if 79 - 79: I1ii11iIi11i + I1Ii111 while (True): try: iIiIIi, III1I, I1I111iIi = select.select(ooOoOO, [], []) except: break if 53 - 53: iIii1I11I1II1 + o0oOOo0O0Ooo - OoOoOO00 - oO0o / ooOoO0o % i11iIiiIii if 3 - 3: iII111i.ooOoO0o % I1IiiI + I1ii11iIi11i if 64 - 64: i1IIi if 29 - 29: o0oOOo0O0Ooo / i11iIiiIii / I1IiiI % oO0o % i11iIiiIii if (lisp.lisp_ipc_data_plane and i111I in iIiIIi): lisp.lisp_process_punt(i111I, II1iII1i, iiI1iIiI) if 18 - 18: OOooOOo + I1Ii111 if 80 - 80: oO0o + o0oOOo0O0Ooo * Ii1I + OoO0O00 if 75 - 75: I11i / o0oOOo0O0Ooo / OOooOOo / IiII % ooOoO0o + II111iiii if 4 - 4: iII111i - Oo0Ooo - IiII - I11i % i11iIiiIii / OoO0O00 if 50 - 50: ooOoO0o + i1IIi if (oO0oIIII in iIiIIi): O00(oO0oIIII) if 31 - 31: Ii1I if 78 - 78: i11iIiiIii + o0oOOo0O0Ooo + I1Ii111 / o0oOOo0O0Ooo % iIii1I11I1II1 % IiII if 83 - 83: iIii1I11I1II1 % OoOoOO00 % o0oOOo0O0Ooo % I1Ii111.I1ii11iIi11i % O0 if 47 - 47: o0oOOo0O0Ooo if 66 - 66: I1IiiI - IiII if (II1Ii1iI1i in iIiIIi):