diff options
author | Dimitri Staessens <[email protected]> | 2018-10-09 09:51:38 +0200 |
---|---|---|
committer | Dimitri Staessens <[email protected]> | 2018-10-09 09:51:38 +0200 |
commit | 664b815345553592b840e6be89384a91f9ee110b (patch) | |
tree | 41f1551d65deb7eb76d60a3b2d9ad6dd21714998 /src/lib | |
parent | 0b2e5c5410580c755cef02114e51f15b19cfaffa (diff) | |
parent | ff847419e54f283872d883a85ecea082e2c98790 (diff) | |
download | ouroboros-664b815345553592b840e6be89384a91f9ee110b.tar.gz ouroboros-664b815345553592b840e6be89384a91f9ee110b.zip |
Merge branch 'testing' into be
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/CMakeLists.txt | 1 | ||||
-rw-r--r-- | src/lib/qos.c | 88 |
2 files changed, 0 insertions, 89 deletions
diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt index 1c2007c3..a6dc00c6 100644 --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -200,7 +200,6 @@ set(SOURCE_FILES_COMMON logs.c md5.c notifier.c - qos.c qoscube.c random.c rib.c diff --git a/src/lib/qos.c b/src/lib/qos.c deleted file mode 100644 index 8607031e..00000000 --- a/src/lib/qos.c +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Ouroboros - Copyright (C) 2016 - 2018 - * - * Quality of Service cube specifications - * - * Dimitri Staessens <[email protected]> - * Sander Vrijders <[email protected]> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * version 2.1 as published by the Free Software Foundation. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., http://www.fsf.org/about/contact/. - */ - -#include <ouroboros/qos.h> -#include <ouroboros/errno.h> - -#include <stdint.h> -#include <stddef.h> -#include <string.h> - -qosspec_t qos_raw = { - .delay = UINT32_MAX, - .bandwidth = 0, - .availability = 0, - .loss = 1, - .ber = 1, - .in_order = 0, - .max_gap = UINT32_MAX -}; - -qosspec_t qos_raw_no_errors = { - .delay = UINT32_MAX, - .bandwidth = 0, - .availability = 0, - .loss = 1, - .ber = 0, - .in_order = 0, - .max_gap = UINT32_MAX -}; - -qosspec_t qos_best_effort = { - .delay = UINT32_MAX, - .bandwidth = 0, - .availability = 0, - .loss = 1, - .ber = 0, - .in_order = 1, - .max_gap = UINT32_MAX -}; - -qosspec_t qos_video = { - .delay = 100, - .bandwidth = UINT64_MAX, - .availability = 3, - .loss = 1, - .ber = 0, - .in_order = 1, - .max_gap = 100 -}; - -qosspec_t qos_voice = { - .delay = 50, - .bandwidth = 100000, - .availability = 5, - .loss = 1, - .ber = 0, - .in_order = 1, - .max_gap = 50 -}; - -qosspec_t qos_data = { - .delay = 1000, - .bandwidth = 0, - .availability = 0, - .loss = 0, - .ber = 0, - .in_order = 1, - .max_gap = 2000 -}; |