Managed Routes now supported, with automatic add/remove

This commit is contained in:
Joseph Henry
2017-08-14 11:25:44 -07:00
parent 0098842b09
commit 8e192c0ee8
20 changed files with 596 additions and 299 deletions

48
Jenkinsfile vendored
View File

@@ -16,7 +16,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib, no stack') {
sh 'make static_lib NO_STACK=1; make tests'
sh 'make clean; make static_lib NO_STACK=1; make tests'
}
}
catch (err) {
@@ -30,7 +30,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib, no stack, ipv4') {
sh 'make static_lib NO_STACK=1 LIBZT_IPV4=1; make tests'
sh 'make clean; make static_lib NO_STACK=1 LIBZT_IPV4=1; make tests'
}
}
catch (err) {
@@ -44,7 +44,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib, no stack, ipv6') {
sh 'make static_lib NO_STACK=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make static_lib NO_STACK=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {
@@ -58,7 +58,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib, no stack, ipv4, ipv6') {
sh 'make static_lib NO_STACK=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make static_lib NO_STACK=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {
@@ -74,7 +74,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib, picoTCP') {
sh 'make static_lib STACK_PICO=1; make tests'
sh 'make clean; make static_lib STACK_PICO=1; make tests'
}
}
catch (err) {
@@ -88,7 +88,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib, picoTCP, ipv4') {
sh 'make static_lib STACK_PICO=1 LIBZT_IPV4=1; make tests'
sh 'make clean; make static_lib STACK_PICO=1 LIBZT_IPV4=1; make tests'
}
}
catch (err) {
@@ -102,7 +102,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib, picoTCP, ipv6') {
sh 'make static_lib STACK_PICO=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make static_lib STACK_PICO=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {
@@ -116,7 +116,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib, picoTCP, ipv4, ipv6') {
sh 'make static_lib STACK_PICO=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make static_lib STACK_PICO=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {
@@ -133,7 +133,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib lwIP') {
sh 'make static_lib STACK_LWIP=1; make tests'
sh 'make clean; make static_lib STACK_LWIP=1; make tests'
}
}
catch (err) {
@@ -148,7 +148,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib lwIP, ipv4') {
sh 'make static_lib STACK_LWIP=1 LIBZT_IPV4=1; make tests'
sh 'make clean; make static_lib STACK_LWIP=1 LIBZT_IPV4=1; make tests'
}
}
catch (err) {
@@ -163,7 +163,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib lwIP, ipv6') {
sh 'make static_lib STACK_LWIP=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make static_lib STACK_LWIP=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {
@@ -178,7 +178,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('linux static lib lwIP, ipv4, ipv6') {
sh 'make static_lib STACK_LWIP=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make clean; make static_lib STACK_LWIP=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {
@@ -214,7 +214,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, no stack') {
sh 'make static_lib NO_STACK=1; make tests'
sh 'make clean; make static_lib NO_STACK=1; make tests'
}
}
catch (err) {
@@ -228,7 +228,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, no stack, ipv4') {
sh 'make static_lib NO_STACK=1 LIBZT_IPV4=1; make tests'
sh 'make clean; make static_lib NO_STACK=1 LIBZT_IPV4=1; make tests'
}
}
catch (err) {
@@ -242,7 +242,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, no stack, ipv6') {
sh 'make static_lib NO_STACK=1 LIBZT_IPV6=1'; make tests
sh 'make clean; make static_lib NO_STACK=1 LIBZT_IPV6=1'; make tests
}
}
catch (err) {
@@ -256,7 +256,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, no stack, ipv4, ipv6') {
sh 'make static_lib NO_STACK=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make static_lib NO_STACK=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {
@@ -271,7 +271,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, picoTCP') {
sh 'make static_lib STACK_PICO=1; make tests'
sh 'make clean; make static_lib STACK_PICO=1; make tests'
}
}
catch (err) {
@@ -285,7 +285,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, picoTCP, ipv4') {
sh 'make static_lib STACK_PICO=1 LIBZT_IPV4=1; make tests'
sh 'make clean; make static_lib STACK_PICO=1 LIBZT_IPV4=1; make tests'
}
}
catch (err) {
@@ -299,7 +299,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, picoTCP, ipv6') {
sh 'make static_lib STACK_PICO=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make static_lib STACK_PICO=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {
@@ -313,7 +313,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, picoTCP, ipv4, ipv6') {
sh 'make static_lib STACK_PICO=1 LIBZT_IPV4=1 LIBZT_IPV6=1'; make tests
sh 'make clean; make static_lib STACK_PICO=1 LIBZT_IPV4=1 LIBZT_IPV6=1'; make tests
}
}
catch (err) {
@@ -330,7 +330,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, lwIP') {
sh 'make static_lib STACK_LWIP=1; make tests'
sh 'make clean; make static_lib STACK_LWIP=1; make tests'
}
}
catch (err) {
@@ -344,7 +344,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, lwIP, ipv4') {
sh 'make static_lib STACK_LWIP=1 LIBZT_IPV4=1; make tests'
sh 'make clean; make static_lib STACK_LWIP=1 LIBZT_IPV4=1; make tests'
}
}
catch (err) {
@@ -358,7 +358,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, lwIP, ipv6') {
sh 'make static_lib STACK_LWIP=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make static_lib STACK_LWIP=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {
@@ -372,7 +372,7 @@ parallel 'centos7': {
checkout scm
sh 'git submodule update --init'
stage('macOS static lib, lwIP, ipv4, ipv6') {
sh 'make static_lib STACK_LWIP=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
sh 'make clean; make static_lib STACK_LWIP=1 LIBZT_IPV4=1 LIBZT_IPV6=1; make tests'
}
}
catch (err) {