summaryrefslogtreecommitdiffstats
path: root/src/vnet/lisp-cp/one_api.c
AgeCommit message (Expand)AuthorFilesLines
2018-01-11api: remove transport specific code from handlersFlorin Coras1-99/+69
2018-01-09api: refactor vlibmemoryFlorin Coras1-23/+18
2018-01-05sock api: add infra for bootstrapping shm clientsFlorin Coras1-14/+0
2017-10-31LISP: add P-ITR/P-ETR/xTR API handlers, ONE-24Filip Tehlar1-3/+86
2017-10-30LISP: improve updating the dataplne when locators changeFilip Tehlar1-0/+6
2017-10-20null-terminate some formatted stringGabriel Ganne1-0/+7
2017-09-27LISP: add API handlers for set/get transport protocolFilip Tehlar1-0/+30
2017-09-20LISP: add debug cli for neighbor discoveryFilip Tehlar1-2/+2
2017-09-19LISP: support for neighbor discoveryFilip Tehlar1-2/+75
2017-09-07LISP: add neighbor discovery and CP protocol separation APIsFilip Tehlar1-0/+5
2017-09-04LISP: re-fetch mapping before it expiresFilip Tehlar1-2/+13
2017-08-11LISP: fix wrong reply message in map_register_fallback_threshold callFilip Tehlar1-1/+1
2017-08-07LISP: Map-server fallback featureFilip Tehlar1-0/+33
2017-08-05LISP: fix map register TTL reply handler, VPP-926Filip Tehlar1-1/+1
2017-08-02LISP: make TTL for map register messages configurableFilip Tehlar1-0/+31
2017-07-06VPP-902: LISP-CP: Wrong size in one_l2_arp_entries_get message.Ole Troan1-1/+1
2017-06-12Fix coverity issueFilip Tehlar1-0/+1
2017-06-08LISP: add NSH supportFilip Tehlar1-1/+104
2017-05-30LISP: L2 ARP handlingFilip Tehlar1-0/+82
2017-04-13LISP: make statistics thread safeFilip Tehlar1-2/+13
2017-03-30LISP: Do not show P-ITR generated mappingFilip Tehlar1-0/+3
2017-03-21LISP statisticsFilip Tehlar1-0/+67
2017-03-10LISP: fix Proxy-ETR show command, VPP-660Filip Tehlar1-3/+18
2017-03-08LISP: add stats API/CLIFilip Tehlar1-0/+35
2017-02-22Fix LISP and ONE crc marcosFilip Tehlar1-8/+8
2017-02-21Add Overlay Network Engine APIFilip Tehlar1-0/+1309
an class="p">, help="Output file (uses stdout if not defined) [%s]" % DEFAULT_OUTPUT) ap.add_argument("--templates", metavar="directory", default=DEFAULT_TEMPLATES, help="Path to render templates directory [%s]" % DEFAULT_TEMPLATES) ap.add_argument("input", nargs='+', metavar="input_file", help="Input .siphon files") args = ap.parse_args() logging.basicConfig(filename=args.log_file, level=getattr(logging, args.log_level.upper(), None)) log = logging.getLogger("siphon_process") # Determine where to send the generated output if args.output is None: out = sys.stdout else: out = open(args.output, "w+") # Get our processor klass = siphon.process.siphons[args.type] processor = klass(template_directory=args.templates, format=args.format) # Load the input files processor.load_json(args.input) # Process the data processor.process(out=out) # All done