anchor.diff:  $ libofp help --fields
   ----
   
  -Libofp implements a JSON-RPC microservice that can operate as an OpenFlow 
  -controller, agent, or both simultaneously. The JSON-RPC microservice can control
  -the OpenFlow protocol over an IPC channel using asynchronous JSON events.
  -
  -[source,console]
  -----
  -$ libofp jsonrpc
  -----
  -
  -== Features
  -
  -* Supports OpenFlow Protocol versions 1.0 - 1.4 (see BUGS for exceptions).
  -
  -* Supports YAML 1.2 and JSON.
  -
  -* JSON RPC service supports multiple OpenFlow connections over TCP, UDP, TLS and DTLS
  -
   == License
   
   This software is licensed under the terms of the *MIT License*.
  
positive.code: 
  The *libofp* program translates binary https://www.opennetworking.org/sdn-resources/openflow[OpenFlow] messages to http://www.yaml.org/spec/1.2/spec.html[YAML] and back again. It provides a simple, uniform object syntax for working with the OpenFlow protocol programmatically.
  
  NOTE: Libofp also supports JSON natively; JSON is a valid subset of YAML 1.2.
  
  === YAML to OpenFlow
  
  
negative.code: 
  == Examples
  
  To translate a text file into binary OpenFlow messages:
  
  [source,console]
  