|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| | This corrects the license statements on all files. Installed headers
are LGPLv2.1, the rest of the code is GPLv2. | 
| | 
| 
| 
| 
| | Creation and destruction of the rbuffs is now completely handled in
the irm_flow. | 
| | 
| 
| 
| 
| | This has the code checked with -Wcast-qual and -Wconversion flags.
These flags were removed because SWIG generated code fails. | 
| | 
| 
| 
| 
| | This stabilises flow allocation now that the rbuffs are created upon
flow allocation. Only the IRMd can sync this process sufficiently. | 
| | 
| 
| 
| 
| | Both the N and N-1 entity must now call flow_dealloc for the port_id
to be released. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | IPCPs can now use ap_init() to initialize the memory. All flows are
accessed using flow descriptors, this greatly simplifies IPCP
development. Reverts the fast path to a single ap_rbuff per process.
Splits lib/ipcp into irmd/ipcp and lib/ipcp-dev.  Adds a lib/shim-dev
holding tailored functions for shims.  Moves the buffer_t to utils.h.
Fixes the shim-eth-llc length field.  Removes the flow from shared.h.
Fixes #4
Fixes #5 | 
|  | Refactors the IRMd to extract reg_api and irm_flow structures to their
own sources.
Fixes some locking bugs. |