if 48 - 48: I11i - IiII + iIii1I11I1II1 + OoooooooOO if (OO == ""): break if 4 - 4: II111iiii.I11i + Ii1I * I1Ii111.ooOoO0o if (iIi1I1 == "command"): if (oO0OOOO0 == "clear"): lisp.lisp_clear_map_cache() continue if 87 - 87: OoOoOO00 / OoO0O00 / i11iIiiIii if (oO0OOOO0.find("clear%") != -1): lispconfig.lisp_clear_decap_stats(oO0OOOO0) continue if 74 - 74: oO0o / I1ii11iIi11i % o0oOOo0O0Ooo lispconfig.lisp_process_command(oO0oIIII, iIi1I1, oO0OOOO0, "lisp-rtr", [OOoO]) elif (iIi1I1 == "api"): lisp.lisp_process_api("lisp-rtr", oO0oIIII, oO0OOOO0) elif (iIi1I1 == "data-packet"): O0O(oO0OOOO0, "") else: if (lisp.lisp_is_rloc_probe_request(oO0OOOO0[0])): lisp.lprint("RTR ignoring RLOC-probe request, using pcap") continue if 88 - 88: OoOoOO00 - i11iIiiIii % o0oOOo0O0Ooo * I11i + I1ii11iIi11i if (lisp.lisp_is_rloc_probe_reply(oO0OOOO0[0])): lisp.lprint("RTR ignoring RLOC-probe reply, using pcap") continue if 52 - 52: II111iiii.I1IiiI + OoOoOO00 % OoO0O00 lisp.lisp_parse_packet(II1iII1i, oO0OOOO0, OO, IIIIii) if 62 - 62: o0oOOo0O0Ooo if 15 - 15: I11i + Ii1I.OOooOOo * OoO0O00.OoOoOO00
lisp.lisp_receive(lisp_ipc_listen_socket, True) if (source == ""): break if (opcode == "command"): if (packet == "clear"): lisp.lisp_clear_map_cache() continue #endif if (packet.find("clear%") != -1): lispconfig.lisp_clear_decap_stats(packet) continue #endif lispconfig.lisp_process_command(lisp_ipc_listen_socket, opcode, packet, "lisp-rtr", [lisp_rtr_commands]) elif (opcode == "api"): lisp.lisp_process_api("lisp-rtr", lisp_ipc_listen_socket, packet) elif (opcode == "data-packet"): lisp_rtr_data_plane(packet, "") else: if (lisp.lisp_is_rloc_probe_request(packet[0])): lisp.lprint("RTR ignoring RLOC-probe request, using pcap") continue #endif if (lisp.lisp_is_rloc_probe_reply(packet[0])): lisp.lprint("RTR ignoring RLOC-probe reply, using pcap") continue #endif lisp.lisp_parse_packet(lisp_send_sockets, packet, source, port) #endif #endif
if 92 - 92: OOooOOo + OoOoOO00 % i1IIi if (OO == ""): break if 23 - 23: I1Ii111 - OOooOOo + Ii1I - OoOoOO00 * OoOoOO00.Oo0Ooo if (I1I1Iiii1 == "command"): if (oO0OOOO0 == "clear"): lisp.lisp_clear_map_cache() continue if 47 - 47: oO0o % iIii1I11I1II1 if (oO0OOOO0.find("clear%") != -1): lispconfig.lisp_clear_decap_stats(oO0OOOO0) continue if 11 - 11: I1IiiI % Ii1I - OoO0O00 - oO0o + o0oOOo0O0Ooo lispconfig.lisp_process_command(Oo0oO0oo0oO00, I1I1Iiii1, oO0OOOO0, "lisp-rtr", [ooOOOo]) elif (I1I1Iiii1 == "api"): lisp.lisp_process_api("lisp-rtr", Oo0oO0oo0oO00, oO0OOOO0) elif (I1I1Iiii1 == "data-packet"): O0O(oO0OOOO0, "") else: if (lisp.lisp_is_rloc_probe_request(oO0OOOO0[0])): lisp.lprint("RTR ignoring RLOC-probe request, using pcap") continue if 98 - 98: iII111i + Ii1I - OoO0O00 if (lisp.lisp_is_rloc_probe_reply(oO0OOOO0[0])): lisp.lprint("RTR ignoring RLOC-probe reply, using pcap") continue if 79 - 79: OOooOOo / I1Ii111.OoOoOO00 - I1ii11iIi11i lisp.lisp_parse_packet(II1iII1i, oO0OOOO0, OO, IIIIii) if 47 - 47: OoooooooOO % O0 * iII111i.Ii1I if 38 - 38: O0 - IiII % I1Ii111 if 64 - 64: iIii1I11I1II1