anchor.diff:  
   == Known restrictions
   
  -Socket PktIO doesn't currently support multiqueuing which means that only one
  -input/output queue can be used in DIRECT_RSS mode with linux-generic
  +Socket based packet IO doesn't currently support multiqueuing which means that
  +only one input/output queue can be used in DIRECT_RSS mode with linux-generic
   implementation of ODP. There is no such restriction when using DPDK or netmap
  -based PktIO.
  +based packet IO.
   
   RSS hashing is not currently supported by virtio interfaces. As a result, it is
   not possible to ensure that e.g. packets from the same TCP flow will be always
  
positive.code: 
  See <<ODP_API>> for more information about ODP API and helper functions.
  
  ==== Allocating PktIo interfaces
  
  ofp_init_global() function creates respective PktIo instances for all the
  interfaces included into OFP initialization parameter structure. Some of the
  properties, such as packet input and output modes, of the PktIo instances can
  be configured through the global initialization parameters passed to
  ofp_init_global().
  
  If OFP application intends to use some non-default parameters for its interfaces
  (e.g. enabling RSS hashing), it must create respective PktIo instances itself.
  This will require following steps:
  
  - initializing default PkiIo parameter values by calling odp_pktio_param_init(),
  - odp_pktin_queue_param_init() and odp_pktout_queue_param_init() routines
  
  - setting non-default values for the parameters
  
  - calling ofp_ifnet_create() function for each interface
  
  For example, following function from example/webserver2/app_main.c will set some
  non-default parameters and create PktIo objects:
  
  ----
  /** create_interfaces_direct_rss() Create OFP interfaces with
  
negative.code: OFP provides following user application APIs:
  
  - initiation and termination OpenFastPath (ofp_init.h)
  - creating packet IO interfaces (ofp_ifnet.h)
  - creating, configuration and deleting interfaces (ofp_portconf.h)
  - handling routing and ARP tables (ofp_route_arp.h)
  - packet Ingress and Egress processing (ofp_pkt_processing.h)
  