summaryrefslogtreecommitdiff
path: root/src/ipcpd/shim-udp/shim_udp_messages.proto
Commit message (Collapse)AuthorAgeFilesLines
* lib, ipcpd: Further stabilization of flowsdimitri staessens2016-10-261-1/+0
| | | | | | | | | | | The steps for flow deallocation have been further refined. An operation ipcp_flow_fini() which wait for all SDUs to be read from a flow has been added. The shim IPCPs and the local IPCP have been adapted to this new API. Deallocation messages have been removed from the shim IPCPs, since there is insufficient state synchronisation between them to make this work reliably.
* build: Compile with strict conversiondimitri staessens2016-10-221-2/+2
| | | | | This has the code checked with -Wcast-qual and -Wconversion flags. These flags were removed because SWIG generated code fails.
* lib, irmd, tools, ipcpd: updates to dev API.dimitri staessens2016-06-131-1/+0
| | | | | | | | | | | | | | | The registration function has been moved to the irm tool, applications now need to be registered by an administrator. Currently only supports one instance per registered name, and an AP can be registered under only one name. The irmd can now start a registered server application on demand. For the full functionality of the tool, execute "irm register". AP name removed from flow allocation. Flow allocation does not send the source ap name as it is quite useless. The accept() call now only returns the AE name.
* lib, irmd, ipcpd: Flow deallocation over shim UDPdimitri staessens2016-05-211-2/+3
| | | | | | The shim UDP now supports deallocating a flow end-to-end. Contains some stability fixes for flow allocation and some missing close() calls in lib/sockets.
* Implementation of a full flow allocator for the shim UDP.dimitri staessens2016-05-181-0/+14
It uses UDP port 0x0D1F on all hosts to send and receive flow allocation messages. It supports communication between server and client AP over a single shim IPCP. Implementation of full flow deallocation is pending. Both the client and the server still have to call flow_dealloc();