oonf.git
5 months agoMerge pull request #19 in FKIEA/oonf-os from develop to master master
Henning Rogge [Thu, 13 Sep 2018 05:18:07 +0000 (07:18 +0200)]
Merge pull request #19 in FKIEA/oonf-os from develop to master

* commit '1d227500eab309dbb4efbf00fbf311999a6f56a7':
  include unistd.h in oonf.h to keep modern GCC (e.g. in LEDE) from complaining about ssize_t
  Do avl_for_each_elements_with_key_safe() by hand until we had a closer look at the macro
  use scaling factor when dealing with fixed integer conversion calls
  Prevent division by zero through (malformed) RLQ value
  Fix NHDP link status for interfaces without MAC addresses
  Add missing telnet dependency to layer2-config
  Allow "non-unicast" routes to be imported
  Allow setting l2config via telnet
  Partly working telnet code for l2config
  Add LID capability to oonf_layer2 and l2config subsystem

5 months agoMerge pull request #18 in FKIEA/oonf-os from bugfix/MOTOR-65-oonf-does-not-compile...
Henning Rogge [Wed, 12 Sep 2018 13:23:35 +0000 (15:23 +0200)]
Merge pull request #18 in FKIEA/oonf-os from bugfix/MOTOR-65-oonf-does-not-compile-cleanly-on-current-lede to develop

* commit 'f40be2382e609da97faed6ef91d89a81dcd6ed02':
  include unistd.h in oonf.h to keep modern GCC (e.g. in LEDE) from complaining about ssize_t

5 months agoinclude unistd.h in oonf.h to keep modern GCC (e.g. in LEDE) from complaining about...
Henning Rogge [Wed, 12 Sep 2018 13:00:00 +0000 (15:00 +0200)]
include unistd.h in oonf.h to keep modern GCC (e.g. in LEDE) from complaining about ssize_t

6 months agoMerge pull request #17 in FKIEA/oonf-os from bugfix/MOTOR-62-fix-segfault-in-layer2_i...
Henning Rogge [Wed, 22 Aug 2018 08:16:31 +0000 (10:16 +0200)]
Merge pull request #17 in FKIEA/oonf-os from bugfix/MOTOR-62-fix-segfault-in-layer2_import to develop

* commit '95fbcb35fa53054b35884c17cc3f5b8dfede6f3b':
  Do avl_for_each_elements_with_key_safe() by hand until we had a closer look at the macro

6 months agoDo avl_for_each_elements_with_key_safe() by hand until we had a closer look at the...
Henning Rogge [Wed, 22 Aug 2018 08:13:53 +0000 (10:13 +0200)]
Do avl_for_each_elements_with_key_safe() by hand until we had a closer look at the macro

6 months agoMerge pull request #16 in FKIEA/oonf-os from bugfix/MOTOR-61-fix-clock-conversion...
Henning Rogge [Wed, 22 Aug 2018 08:06:49 +0000 (10:06 +0200)]
Merge pull request #16 in FKIEA/oonf-os from bugfix/MOTOR-61-fix-clock-conversion-to-from-string to develop

* commit 'e9b08759067f1637bb5c27f1ec54917f53ba98f0':
  use scaling factor when dealing with fixed integer conversion calls

6 months agouse scaling factor when dealing with fixed integer conversion calls
Henning Rogge [Wed, 22 Aug 2018 08:02:21 +0000 (10:02 +0200)]
use scaling factor when dealing with fixed integer conversion calls

6 months agoMerge pull request #15 in FKIEA/oonf-os from bugfix/MOTOR-60-prevent-division-by...
Henning Rogge [Wed, 22 Aug 2018 07:52:56 +0000 (09:52 +0200)]
Merge pull request #15 in FKIEA/oonf-os from bugfix/MOTOR-60-prevent-division-by-zero-in-dat-metric to develop

* commit '2f615dab842a64ce23edbc330198a4764a1f891c':
  Prevent division by zero through (malformed) RLQ value

6 months agoPrevent division by zero through (malformed) RLQ value
Henning Rogge [Wed, 22 Aug 2018 07:48:31 +0000 (09:48 +0200)]
Prevent division by zero through (malformed) RLQ value

6 months agoMerge pull request #14 in FKIEA/oonf-os from bugfix/MOTOR-59-fix-nhdp-status-for...
Henning Rogge [Wed, 22 Aug 2018 07:16:08 +0000 (09:16 +0200)]
Merge pull request #14 in FKIEA/oonf-os from bugfix/MOTOR-59-fix-nhdp-status-for-ip-level-interfaces to develop

* commit '8d424b24174f9541152fe13395a2d62d6a9209b2':
  Fix NHDP link status for interfaces without MAC addresses

6 months agoFix NHDP link status for interfaces without MAC addresses
Henning Rogge [Wed, 22 Aug 2018 05:42:29 +0000 (07:42 +0200)]
Fix NHDP link status for interfaces without MAC addresses

6 months agoMerge pull request #13 in FKIEA/oonf-os from bugfix/MOTOR-54-add-telnet-command-to...
Henning Rogge [Wed, 8 Aug 2018 05:06:46 +0000 (07:06 +0200)]
Merge pull request #13 in FKIEA/oonf-os from bugfix/MOTOR-54-add-telnet-command-to-manipulate-layer2-data to develop

* commit 'eecc333345b8e19615ed71bb793312abd40024af':
  Add missing telnet dependency to layer2-config

6 months agoAdd missing telnet dependency to layer2-config
Henning Rogge [Wed, 8 Aug 2018 04:42:07 +0000 (06:42 +0200)]
Add missing telnet dependency to layer2-config

6 months agoMerge pull request #12 in FKIEA/oonf-os from feature/MOTOR-57-allow-import-of-non...
Henning Rogge [Tue, 7 Aug 2018 04:20:18 +0000 (06:20 +0200)]
Merge pull request #12 in FKIEA/oonf-os from feature/MOTOR-57-allow-import-of-non-unicast-routes to develop

* commit '965c2f7310dd353c3361ae4c33093ac7b90c2a67':
  Allow "non-unicast" routes to be imported

6 months agoAllow "non-unicast" routes to be imported
Henning Rogge [Mon, 6 Aug 2018 13:05:20 +0000 (15:05 +0200)]
Allow "non-unicast" routes to be imported

7 months agoMerge pull request #11 in FKIEA/oonf-os from feature/MOTOR-54-add-telnet-command...
Henning Rogge [Mon, 23 Jul 2018 08:18:10 +0000 (10:18 +0200)]
Merge pull request #11 in FKIEA/oonf-os from feature/MOTOR-54-add-telnet-command-to-manipulate-layer2-data to develop

* commit '243e17e35b30ce1a44fd94ae7cef6d97c2c5564c':
  Allow setting l2config via telnet
  Partly working telnet code for l2config

7 months agoAllow setting l2config via telnet
Henning Rogge [Mon, 23 Jul 2018 07:54:20 +0000 (09:54 +0200)]
Allow setting l2config via telnet

7 months agoPartly working telnet code for l2config
Henning Rogge [Wed, 18 Jul 2018 13:18:10 +0000 (15:18 +0200)]
Partly working telnet code for l2config

7 months agoMerge pull request #10 in FKIEA/oonf-os from feature/MOTOR-54-add-telnet-command...
Henning Rogge [Fri, 6 Jul 2018 12:17:33 +0000 (14:17 +0200)]
Merge pull request #10 in FKIEA/oonf-os from feature/MOTOR-54-add-telnet-command-to-manipulate-layer2-data to develop

* commit 'c33d680ed56e3cecfd2fd85e3869448acb773bb8':
  Add LID capability to oonf_layer2 and l2config subsystem

7 months agoAdd LID capability to oonf_layer2 and l2config subsystem
Henning Rogge [Fri, 6 Jul 2018 11:23:43 +0000 (13:23 +0200)]
Add LID capability to oonf_layer2 and l2config subsystem

8 months agoMerge pull request #9 in FKIEA/oonf-os from develop to master
Henning Rogge [Tue, 12 Jun 2018 05:22:06 +0000 (07:22 +0200)]
Merge pull request #9 in FKIEA/oonf-os from develop to master

* commit 'c154c31bbf7b2ea69dff1b68488570e3c169835f':
  Do not accept configuration with unknown sections/values if 'global.failfast' is true. Set 'global.failfast' to true by default
  Make VIF sockets non-blocking

8 months agoAutomatic merge from master -> develop
Henning Rogge [Tue, 12 Jun 2018 05:22:06 +0000 (07:22 +0200)]
Automatic merge from master -> develop

* commit '312d09d43a5c9abd3ad18c6d9d2e5ae2626a7da6':

8 months agoMerge pull request #8 in FKIEA/oonf-os from feature/MOTOR-52-ablehnen-von-konfigurati...
Henning Rogge [Mon, 11 Jun 2018 12:50:20 +0000 (14:50 +0200)]
Merge pull request #8 in FKIEA/oonf-os from feature/MOTOR-52-ablehnen-von-konfigurationen-mit-unbekannten-werten to develop

* commit 'bad48ebc3161e829394a2963f5bb6bb069d40e29':
  Do not accept configuration with unknown sections/values if 'global.failfast' is true. Set 'global.failfast' to true by default

8 months agoDo not accept configuration with unknown sections/values if 'global.failfast' is...
Henning Rogge [Mon, 11 Jun 2018 12:01:31 +0000 (14:01 +0200)]
Do not accept configuration with unknown sections/values if 'global.failfast' is true.
Set 'global.failfast' to true by default

8 months agoMerge pull request #7 in FKIEA/oonf-os from bugfix/MOTOR-51-vif-socket-is-blocking...
Henning Rogge [Fri, 8 Jun 2018 11:22:21 +0000 (13:22 +0200)]
Merge pull request #7 in FKIEA/oonf-os from bugfix/MOTOR-51-vif-socket-is-blocking to develop

* commit '05682c0c3176c7d281d7ad5736ad884605ab5c30':
  Make VIF sockets non-blocking

8 months agoMake VIF sockets non-blocking
Henning Rogge [Fri, 8 Jun 2018 10:57:49 +0000 (12:57 +0200)]
Make VIF sockets non-blocking

8 months agoAutomatic merge from master -> develop
Henning Rogge [Wed, 6 Jun 2018 06:00:18 +0000 (08:00 +0200)]
Automatic merge from master -> develop

* commit 'd05cc410680b71cb38709ae602467d2c5fc422ec':

8 months agoMerge pull request #6 in FKIEA/oonf-os from develop to master
Henning Rogge [Wed, 6 Jun 2018 06:00:17 +0000 (08:00 +0200)]
Merge pull request #6 in FKIEA/oonf-os from develop to master

* commit '7416ba8d607779a9deba1e1bf365f74e8333d243':
  Reorder libraries for testcase creation to prevent Ubuntu 16.04 Bug (MOTOR-50)

8 months agoMerge pull request #5 in FKIEA/oonf-os from bugfix/MOTOR-50-olsr-compilation-fails...
Henning Rogge [Wed, 6 Jun 2018 05:22:14 +0000 (07:22 +0200)]
Merge pull request #5 in FKIEA/oonf-os from bugfix/MOTOR-50-olsr-compilation-fails-on-ubuntu-16.04 to develop

* commit '6334565469083f88644571dddabe564e27f6ef7a':
  Reorder libraries for testcase creation to prevent Ubuntu 16.04 Bug (MOTOR-50)

8 months agoReorder libraries for testcase creation to prevent Ubuntu 16.04 Bug (MOTOR-50)
Henning Rogge [Tue, 5 Jun 2018 12:48:05 +0000 (14:48 +0200)]
Reorder libraries for testcase creation to prevent Ubuntu 16.04 Bug (MOTOR-50)

8 months agoAutomatic merge from master -> develop
Henning Rogge [Tue, 5 Jun 2018 08:01:22 +0000 (10:01 +0200)]
Automatic merge from master -> develop

* commit 'd592fbf75110b8aa635dca6daa92d46fe37c3478':

8 months agoMerge pull request #4 in FKIEA/oonf-os from develop to master
Henning Rogge [Tue, 5 Jun 2018 08:01:21 +0000 (10:01 +0200)]
Merge pull request #4 in FKIEA/oonf-os from develop to master

* commit 'e489f97acb1922e5500317374a22c839acd0786c':
  Fix compilation issue with "no-debug" logging
  Cleanup ffdat metric to be able to import rx_throughput.
  Improve combination of DAT speed and L2 throughput values
  Allow ffdat metric to consider rx_throughput field
  Fix token validation
  Improve DAT-Metric by shifting hysteresis to the loss side and consider other layer2 parameters
  Fix fixed integer arithmetics handling
  Track scaling factors of layer2 data elements. Handle different scaling for DLEP conversion.
  Fix router_id for Netjson domain output

8 months agoMerge pull request #3 in FKIEA/oonf-os from feature/MOTOR-48-tracking-von-metadaten...
Henning Rogge [Mon, 4 Jun 2018 06:45:23 +0000 (08:45 +0200)]
Merge pull request #3 in FKIEA/oonf-os from feature/MOTOR-48-tracking-von-metadaten-in-layer2-database to develop

* commit '3c1984f8dac472322cb9883413b0e5564ac54592':
  Fix compilation issue with "no-debug" logging
  Cleanup ffdat metric to be able to import rx_throughput.

8 months agoFix compilation issue with "no-debug" logging
Henning Rogge [Mon, 4 Jun 2018 06:25:10 +0000 (08:25 +0200)]
Fix compilation issue with "no-debug" logging

8 months agoMerge pull request #2 in FKIEA/oonf-os from feature/MOTOR-48-tracking-von-metadaten...
Henning Rogge [Mon, 4 Jun 2018 05:50:48 +0000 (07:50 +0200)]
Merge pull request #2 in FKIEA/oonf-os from feature/MOTOR-48-tracking-von-metadaten-in-layer2-database to develop

* commit 'bdee26bae289f05b1b94c75459317eb46cb04e9c':
  Improve combination of DAT speed and L2 throughput values
  Allow ffdat metric to consider rx_throughput field
  Fix token validation
  Improve DAT-Metric by shifting hysteresis to the loss side and consider other layer2 parameters
  Fix fixed integer arithmetics handling
  Track scaling factors of layer2 data elements. Handle different scaling for DLEP conversion.

8 months agoCleanup ffdat metric to be able to import rx_throughput.
Henning Rogge [Wed, 30 May 2018 12:48:47 +0000 (14:48 +0200)]
Cleanup ffdat metric to be able to import rx_throughput.

8 months agoImprove combination of DAT speed and L2 throughput values
Henning Rogge [Tue, 29 May 2018 14:56:52 +0000 (16:56 +0200)]
Improve combination of DAT speed and L2 throughput values

8 months agoAllow ffdat metric to consider rx_throughput field
Henning Rogge [Tue, 29 May 2018 13:32:54 +0000 (15:32 +0200)]
Allow ffdat metric to consider rx_throughput field

8 months agoFix token validation
Henning Rogge [Tue, 29 May 2018 13:32:25 +0000 (15:32 +0200)]
Fix token validation

8 months agoImprove DAT-Metric by shifting hysteresis to the loss side and consider other layer2...
Henning Rogge [Tue, 29 May 2018 12:46:46 +0000 (14:46 +0200)]
Improve DAT-Metric by shifting hysteresis to the loss side and consider other layer2 parameters

8 months agoFix fixed integer arithmetics handling
Henning Rogge [Tue, 29 May 2018 11:46:40 +0000 (13:46 +0200)]
Fix fixed integer arithmetics handling

8 months agoTrack scaling factors of layer2 data elements.
Henning Rogge [Tue, 29 May 2018 08:20:45 +0000 (10:20 +0200)]
Track scaling factors of layer2 data elements.
Handle different scaling for DLEP conversion.

8 months agoFix router_id for Netjson domain output
Henning Rogge [Mon, 28 May 2018 14:06:26 +0000 (16:06 +0200)]
Fix router_id for Netjson domain output

9 months agoMerge pull request #1 in FKIEA/oonf-os from develop to master
Henning Rogge [Thu, 24 May 2018 09:14:21 +0000 (11:14 +0200)]
Merge pull request #1 in FKIEA/oonf-os from develop to master

* commit '234e9109ae52f77c670c67c42d2f686d63b60e92':
  Improve hello interval overwriting
  Add SNR to layer2 neighbor data
  Fix bad 'is in list' test in stream socket processing
  Set path prefix length in CMakeListsGlobal
  Replace VIF name pointer with array
  Simplify test case creation

9 months agoImprove hello interval overwriting
Henning Rogge [Wed, 23 May 2018 14:42:51 +0000 (16:42 +0200)]
Improve hello interval overwriting

9 months agoAdd SNR to layer2 neighbor data
Henning Rogge [Wed, 23 May 2018 13:01:50 +0000 (15:01 +0200)]
Add SNR to layer2 neighbor data

9 months agoFix bad 'is in list' test in stream socket processing
Henning Rogge [Wed, 23 May 2018 13:01:30 +0000 (15:01 +0200)]
Fix bad 'is in list' test in stream socket processing

9 months agoSet path prefix length in CMakeListsGlobal
Henning Rogge [Wed, 23 May 2018 07:42:15 +0000 (09:42 +0200)]
Set path prefix length in CMakeListsGlobal

9 months agoReplace VIF name pointer with array
Henning Rogge [Fri, 18 May 2018 12:18:52 +0000 (14:18 +0200)]
Replace VIF name pointer with array

9 months agoSimplify test case creation
Henning Rogge [Fri, 18 May 2018 08:09:25 +0000 (10:09 +0200)]
Simplify test case creation

9 months agoMove 'enable test' to CMakeListsGlobal.cmake
Henning Rogge [Thu, 17 May 2018 11:50:26 +0000 (13:50 +0200)]
Move 'enable test' to CMakeListsGlobal.cmake

9 months agoFix no-debug/no-info compilation
Henning Rogge [Thu, 17 May 2018 10:07:26 +0000 (12:07 +0200)]
Fix no-debug/no-info compilation

9 months agoAdd more doxygen comments for layer2 import
Henning Rogge [Thu, 17 May 2018 09:34:33 +0000 (11:34 +0200)]
Add more doxygen comments for layer2 import

9 months agoMerge branch 'feature/MOTOR-47-route-redistribution-for-dlep' of ssh://team.fkie...
Henning Rogge [Thu, 17 May 2018 09:30:35 +0000 (11:30 +0200)]
Merge branch 'feature/MOTOR-47-route-redistribution-for-dlep' of ssh://team.fkie.fraunhofer.de:7999/fkiea/oonf-os into feature/MOTOR-47-route-redistribution-for-dlep

9 months agoAdd missing comment for subsystem shutdown initiation, remove empty files
Henning Rogge [Thu, 17 May 2018 09:28:19 +0000 (11:28 +0200)]
Add missing comment for subsystem shutdown initiation, remove empty files

9 months agoFix the handling of neighbor IPs in dlep radio.
Henning Rogge [Wed, 16 May 2018 12:26:29 +0000 (14:26 +0200)]
Fix the handling of neighbor IPs in dlep radio.

9 months agoAdd avl_for_each_elements_with_key_safe() macro and do some basic tests
Henning Rogge [Tue, 15 May 2018 14:50:58 +0000 (16:50 +0200)]
Add avl_for_each_elements_with_key_safe() macro and do some basic tests

9 months agoDon't filter for protocol for routes being removed (linux does not report protocol...
Henning Rogge [Tue, 15 May 2018 12:53:09 +0000 (14:53 +0200)]
Don't filter for protocol for routes being removed (linux does not report protocol in this case)

9 months agoAllow imported routed to be combined by l2import into the same l2 network.
Henning Rogge [Tue, 15 May 2018 11:37:17 +0000 (13:37 +0200)]
Allow imported routed to be combined by l2import into the same l2 network.
Allow multiple IP addresses being reported by DLEP

9 months agoMerge branch 'develop' into staging staging
Henning Rogge [Tue, 15 May 2018 06:37:09 +0000 (08:37 +0200)]
Merge branch 'develop' into staging

9 months agoFix tarball generator
Henning Rogge [Mon, 14 May 2018 08:58:05 +0000 (10:58 +0200)]
Fix tarball generator

9 months agoUse relative path for calling archive builder
Henning Rogge [Mon, 14 May 2018 07:27:40 +0000 (09:27 +0200)]
Use relative path for calling archive builder

9 months agoMove included cmake files into CMakeListsGlobal to allow inclusion in wrapper projects
Henning Rogge [Mon, 14 May 2018 06:45:14 +0000 (08:45 +0200)]
Move included cmake files into CMakeListsGlobal to allow inclusion in wrapper projects

9 months agoCleanup build installation directories
Henning Rogge [Mon, 14 May 2018 06:35:00 +0000 (08:35 +0200)]
Cleanup build installation directories

9 months agoMove test include to include directory
Henning Rogge [Mon, 14 May 2018 05:39:51 +0000 (07:39 +0200)]
Move test include to include directory

9 months agoRename "subsystems" directory to "base"
Henning Rogge [Mon, 14 May 2018 04:55:49 +0000 (06:55 +0200)]
Rename "subsystems" directory to "base"

9 months agoAdd "config query" command to remotecontrol plugin to query a configuration value...
Henning Rogge [Sat, 12 May 2018 16:37:35 +0000 (18:37 +0200)]
Add "config query" command to remotecontrol plugin to query a configuration value including default

9 months agoPrevent theoretical buffer overlow to make Coverity more happy (Coverity #181104)
Henning Rogge [Fri, 11 May 2018 04:45:22 +0000 (06:45 +0200)]
Prevent theoretical buffer overlow to make Coverity more happy (Coverity #181104)

9 months agoFix possible Null reference in colored logging (Coverity #188445)
Henning Rogge [Fri, 11 May 2018 04:39:40 +0000 (06:39 +0200)]
Fix possible Null reference in colored logging (Coverity #188445)

9 months agoFix GCC 8 warning about small buffer
Henning Rogge [Thu, 10 May 2018 07:49:37 +0000 (09:49 +0200)]
Fix GCC 8 warning about small buffer

Signed-off-by: Henning Rogge <hrogge@gmail.com>
9 months agoAllow wrapped build directory around OONF directory
Henning Rogge [Wed, 9 May 2018 12:54:29 +0000 (14:54 +0200)]
Allow wrapped build directory around OONF directory

9 months agoCleanup and simplify OONF directory strucure
Henning Rogge [Wed, 9 May 2018 12:16:34 +0000 (14:16 +0200)]
Cleanup and simplify OONF directory strucure

Centralize global variables and include directories
Move app description to apps directory
Move includes into a new subdirectory
Move common_types.h into base include directory and rename it to oonf.h
Unify source into /src and rename src-api subdirectories into lib{common|config|core}
Clean up includes of OONF codebase and move testing code to src
Remove unnecessary include directories
Move RFC5444 parser/generator into base-library
Adapt generation of debian files to new directory structure

9 months agoRestructure import of FIB entries to go through the layer2 db
Henning Rogge [Fri, 4 May 2018 11:39:11 +0000 (13:39 +0200)]
Restructure import of FIB entries to go through the layer2 db
allow export of layer2 IP entries to FIB
allow transmission of layer2 IP entries over DLEP

9 months agoRemove debugging code accidently left in for LID preparation
Henning Rogge [Wed, 2 May 2018 11:20:15 +0000 (13:20 +0200)]
Remove debugging code accidently left in for LID preparation

9 months agoHotfix for closing UDP socket behavior mentioned in Github Issue 14 packet_socket_bug
Henning Rogge [Thu, 26 Apr 2018 09:00:16 +0000 (11:00 +0200)]
Hotfix for closing UDP socket behavior mentioned in Github Issue 14

10 months agoAdd missing build target for test creation
Henning Rogge [Wed, 25 Apr 2018 07:47:42 +0000 (09:47 +0200)]
Add missing build target for test creation

10 months agoCleanup build system for tests and add generic 'build_tests' target.
Henning Rogge [Wed, 25 Apr 2018 07:42:05 +0000 (09:42 +0200)]
Cleanup build system for tests and add generic 'build_tests' target.

10 months agoAdd more linklayer data options and a better query function
Henning Rogge [Tue, 24 Apr 2018 11:51:49 +0000 (13:51 +0200)]
Add more linklayer data options and a better query function

10 months agoRestructure ffdat plugin as preparation for external metric calculation
Henning Rogge [Tue, 24 Apr 2018 11:44:04 +0000 (13:44 +0200)]
Restructure ffdat plugin as preparation for external metric calculation
Fix compiler warning in routing code

10 months agoRemove static modifier from olsrv2/nhdp logging sources.
Henning Rogge [Tue, 24 Apr 2018 09:09:56 +0000 (11:09 +0200)]
Remove static modifier from olsrv2/nhdp logging sources.
Otherwise they cannot be used by the other source files of the plugins.

10 months agoFix return values of DLEP signal processing callbacks
Henning Rogge [Wed, 11 Apr 2018 11:50:24 +0000 (13:50 +0200)]
Fix return values of DLEP signal processing callbacks

10 months agoFix handling of lid-length TLV in DLEP session ACK
Henning Rogge [Wed, 11 Apr 2018 11:14:02 +0000 (13:14 +0200)]
Fix handling of lid-length TLV in DLEP session ACK

10 months agoAdd doxygen comments for link-id code
Henning Rogge [Wed, 11 Apr 2018 10:36:31 +0000 (12:36 +0200)]
Add doxygen comments for link-id code

10 months agoImplement lid_length mechanism into DLEP
Henning Rogge [Wed, 11 Apr 2018 09:29:16 +0000 (11:29 +0200)]
Implement lid_length mechanism into DLEP

10 months agoAdd basic link-id capability to DLEP
Henning Rogge [Wed, 11 Apr 2018 07:34:23 +0000 (09:34 +0200)]
Add basic link-id capability to DLEP

10 months agoAdd a few example configurations to the repository
Henning Rogge [Tue, 10 Apr 2018 05:40:19 +0000 (07:40 +0200)]
Add a few example configurations to the repository

10 months agoAdd support for Link-ID to layer2 database
Henning Rogge [Mon, 9 Apr 2018 11:30:45 +0000 (13:30 +0200)]
Add support for Link-ID to layer2 database

10 months agoRemove (done) TODO mark for outgoing TCP connection error handling
Henning Rogge [Wed, 4 Apr 2018 08:52:11 +0000 (10:52 +0200)]
Remove (done) TODO mark for outgoing TCP connection error handling

10 months agoImprove error handling for failed outgoing TCP connections
Henning Rogge [Wed, 4 Apr 2018 07:58:36 +0000 (09:58 +0200)]
Improve error handling for failed outgoing TCP connections

10 months agoAdd better debugging output to packet socket code
Henning Rogge [Tue, 3 Apr 2018 12:23:13 +0000 (14:23 +0200)]
Add better debugging output to packet socket code

10 months agoFix issues with DLEP udp_mode none and reconnect
Henning Rogge [Tue, 3 Apr 2018 10:46:43 +0000 (12:46 +0200)]
Fix issues with DLEP udp_mode none and reconnect

10 months agoAdd function to calculate IPv6 address from MAC
Henning Rogge [Wed, 28 Mar 2018 12:21:49 +0000 (14:21 +0200)]
Add function to calculate IPv6 address from MAC

11 months agoFixes for doxygen comments
Henning Rogge [Thu, 22 Mar 2018 08:26:21 +0000 (09:26 +0100)]
Fixes for doxygen comments

11 months agoFix variable used in layer2 generator loop
Henning Rogge [Thu, 22 Mar 2018 08:25:59 +0000 (09:25 +0100)]
Fix variable used in layer2 generator loop

11 months agoFix DLEP handling of mandatory TLVs
Henning Rogge [Thu, 22 Mar 2018 08:02:05 +0000 (09:02 +0100)]
Fix DLEP handling of mandatory TLVs

11 months agoAdd netaddr constants for MAC48 prefixes for IPv4/6 multicast
Henning Rogge [Wed, 21 Mar 2018 14:35:53 +0000 (15:35 +0100)]
Add netaddr constants for MAC48 prefixes for IPv4/6 multicast

11 months agoFixes for DLEP router UDP mode v0.15.1
Henning Rogge [Mon, 19 Mar 2018 06:55:56 +0000 (07:55 +0100)]
Fixes for DLEP router UDP mode

11 months agoMake connect_to parameter for DLEP router useful again
Henning Rogge [Fri, 16 Mar 2018 12:57:04 +0000 (13:57 +0100)]
Make connect_to parameter for DLEP router useful again

11 months agoSometimes the kernel sende rtnetlink multicast stuff with random sequence numbers.
Henning Rogge [Thu, 15 Mar 2018 14:09:48 +0000 (15:09 +0100)]
Sometimes the kernel sende rtnetlink multicast stuff with random sequence numbers.
Deliver everything to the listeners that does not have an expected number.

11 months agoAdd interface data to systeminfo
Henning Rogge [Wed, 14 Mar 2018 14:01:11 +0000 (15:01 +0100)]
Add interface data to systeminfo