aboutsummaryrefslogtreecommitdiffstats
path: root/docs/gettingstarted/installing
diff options
context:
space:
mode:
authorJianlin Lv <Jianlin.Lv@arm.com>2019-06-27 13:50:30 +0800
committerAndrew Yourtchenko <ayourtch@gmail.com>2019-09-21 08:28:17 +0000
commit62988dc63242b65970705c895e69aed50a6c3b47 (patch)
treec0dd259bbd9086d33fbb03051c600649a5ac2b33 /docs/gettingstarted/installing
parent61d9c6bfdf8e418a98f0b162d41db97e82cc5a23 (diff)
build: fix vpp compilation failure on ThunderX2 and Amp
fix compile issue that caused by enabling "-mtune=thunderx2t99" flag during compilation, such as "/opt/vpp-agent/dev/vpp/src/vnet/interface_stats.c:164:1: internal compiler error: Segmentation fault" Type: fix Change-Id: Iaf9f80a6c203a7e5b6a40523f14a62bb37091c92 Signed-off-by: Jianlin Lv <Jianlin.Lv@arm.com> (cherry picked from commit 416e32cf9292b899cbed28ec29836517eb942206)
Diffstat (limited to 'docs/gettingstarted/installing')
0 files changed, 0 insertions, 0 deletions
eral.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
import sys
import os

python_ver = 'python%s' % sys.version_info.major
ucs_ver = 'ucs2' if sys.maxunicode == 65535 else 'ucs4'

zmq_path = os.path.abspath(os.path.join(os.pardir,os.pardir,os.pardir,
        'external_libs','pyzmq-14.5.0', python_ver, ucs_ver, '64bit'))
if zmq_path not in sys.path:
   sys.path.append(zmq_path)

import zmq
import json
from argparse import *

parser = ArgumentParser(description=' Runs a Scapy Server Client example ')
parser.add_argument('-p','--dest-scapy-port',type=int, default = 4507, dest='dest_scapy_port',
                    help='Select port to which this Scapy Server client will send to.\n default is 4507\n',action='store')
parser.add_argument('-s','--server',type=str, default = 'localhost', dest='dest_scapy_ip',
                    help='Remote server IP address .\n default is localhost\n',action='store')

args = parser.parse_args()

dest_scapy_port = args.dest_scapy_port
dest_scapy_ip = args.dest_scapy_ip

context = zmq.Context()

#  Socket to talk to server
print 'Connecting:'
socket = context.socket(zmq.REQ)
socket.connect("tcp://"+str(dest_scapy_ip)+":"+str(dest_scapy_port)) 
try:
    while True:
        command = raw_input("enter RPC command [enter quit to exit]:\n")
        if (command == 'quit'):
            break
        user_parameter = raw_input("input for command [should be left blank if not needed]:\n")
        json_rpc_req = { "jsonrpc":"2.0","method": command ,"params":[user_parameter], "id":"1"}
        request = json.dumps(json_rpc_req)
        print("Sending request in json format %s" % request)
        socket.send(request)

        #  Get the reply.
        message = socket.recv()
        print("Received reply %s [ %s ]" % (request, message))
except KeyboardInterrupt:
                print('Terminated By Ctrl+C')
                socket.close()
                context.destroy()