Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
            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
Ejemplo n.º 3
0
 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