Skip to content
Snippets Groups Projects
  1. May 17, 2015
  2. May 13, 2015
  3. Apr 30, 2015
  4. Apr 26, 2015
  5. Apr 23, 2015
  6. Apr 22, 2015
  7. Mar 28, 2015
  8. Mar 12, 2015
  9. Jan 14, 2015
  10. Dec 16, 2014
  11. Dec 03, 2014
  12. Dec 01, 2014
  13. Nov 06, 2014
  14. Nov 02, 2014
  15. Oct 31, 2014
  16. Oct 30, 2014
  17. Oct 28, 2014
  18. Oct 24, 2014
  19. Oct 16, 2014
  20. Sep 30, 2014
  21. Sep 11, 2014
    • Cenk Gündoğan's avatar
      transport_layer: Splitting UDP and TCP · 710c7e6c
      Cenk Gündoğan authored
      Currently, the tcp and udp implementations are bound to each other in a
      module called *destiny*. Thus, when using only one of them then the
      other one gets also compiled into the binary and initialized,
      which results in unnecessary RAM usage and workload for the CPU.
      
      The approach in this PR defines a common module named *socket_base*,
      which contains functions used by the posix layer. Compiled by it's own,
      those functions return negative error codes, to symbolize upper layers
      that they are not supported. When also including the modules *udp* or
      *tcp* respectively, functions from *socket_base* get overwritten with the
      correct functionality.
      
      Defining *udp* or *tcp* in a Makefile also includes *socket_base*.
      Defining *pnet* in a Makefile also includes *socket_base*.
      710c7e6c
  22. Jul 31, 2014
  23. Jul 09, 2014
  24. Mar 04, 2014
  25. Mar 01, 2014
  26. Feb 28, 2014
  27. Feb 24, 2014
  28. Feb 11, 2014
  29. Jan 17, 2014
  30. Jan 05, 2014
  31. Dec 19, 2013
  32. Nov 25, 2013
  33. Nov 23, 2013
  34. Oct 28, 2013
  35. Jul 25, 2013
  36. Jul 23, 2013
Loading