Uploaded image for project: 'hicn'
  1. hicn
  2. HICN-634

Multithreading support for hicn-plugin

XMLWordPrintable

      The current implementation of hicn-plugin is single thread and it does not work if vpp is launched with several worker threads. This isĀ acceptable if the VPP worker thread must accommodate only the hicn_plugin which is performing the L3 forwarding.

      The problem arises when the hicn_plugin is coupled with the host stack, and they run in the same thread. The single thread is now is in charge of managing the whole session layer, which may consist of hundreds/thousands of sessions, plus the hicn plugin itself (L3/L2 forwarding). In this situation computational resources provided by one single thread may not be enough to cope with the resources required by the 2 components.

      The hicn_plugin MUST be updated in order to be able to run in a multiple-workers configuration of vpp.

            mauro91 Mauro Sardara
            mauro91 Mauro Sardara
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: