NFU Specification

From ReddNet
Revision as of 07:40, 1 July 2008 by Dano (talk | contribs)
Jump to navigation Jump to search

Simple overview:

  • NFU server -- "adjacent" to IBP depot.
  • NFU Op -- lightweight program, written in C, or Java, depending on server.
  • NFU client -- launches nfuOps and exchanges data with it.
    • Two types of data exchange:
      • 1. variable exchange
        • IBP_VAL_[IN,OUT,INOUT]

variable/values exchanged directly between nfu client and nfu Op

      • 2. IBP Cap handling
        • IBP_REF_[RD,WR,RDWR]
        • client sends an IBP Cap to server, NFU server returns pointer to mmap of the allocation