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

Remove libparc dependency

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Medium Medium
    • 22.02
    • None
    • hicn/hicn-light
    • None

      As we move to more optimized data structure and therey relying less on libparc, it would be worthwhile to remove the dependency completely throughout the codebase.

      In particular:

      • memory allocation (while most of the data path should see no memory allocation) there are still places where malloc/free will be needed and we should remove calls to libparc for this
      • basic networking : some helper functions from parc networking can be moved to the newly created address/addresspair classes.
      • assertions : it is fine to maintain some assertions for cases that should not occur during operation of the forwarder, but any issue that might be encountered at runtime should be properly replaced by error testing
      • ...

            jordan.auge Jordan Augé
            jordan.auge Jordan Augé
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: