BGP: Implement extended optional parameters length

Extends BGP options/capabilities data length to 16bit, to avoid issues
with too many capabilities. See draft-ietf-idr-ext-opt-param-07
30 jobs for master in 5 minutes and 23 seconds (queued for 10 seconds)
Status Job ID Name Coverage
  Image
passed #295730
dind
docker_centos-7-amd64

00:01:14

passed #295720
dind
docker_debian-7-amd64

00:00:37

passed #295724
dind
docker_debian-7-i386

00:00:38

passed #295721
dind
docker_debian-8-amd64

00:00:37

passed #295725
dind
docker_debian-8-i386

00:00:38

passed #295722
dind
docker_debian-9-amd64

00:00:37

passed #295726
dind
docker_debian-9-i386

00:00:37

passed #295723
dind
docker_debian-testing-amd64

00:00:36

passed #295727
dind
docker_debian-testing-i386

00:00:37

passed #295728
dind
docker_fedora-25-amd64

00:00:37

passed #295729
dind
docker_fedora-26-amd64

00:00:39

failed #295731
dind allowed to fail
docker_opensuse-42_3-amd64

00:00:26

passed #295732
dind
docker_ubuntu-14_04-amd64

00:00:33

passed #295733
dind
docker_ubuntu-16_04-amd64

00:00:35

 
  Build
passed #295740
amd64 linux docker
build-centos-7-amd64

00:02:23

passed #295734
amd64 linux docker
build-debian-7-amd64

00:02:44

passed #295744
amd64 linux docker
build-debian-7-i386

00:02:46

passed #295735
amd64 linux docker
build-debian-8-amd64

00:02:20

passed #295745
amd64 linux docker
build-debian-8-i386

00:02:25

passed #295736
amd64 linux docker
build-debian-9-amd64

00:02:29

passed #295746
amd64 linux docker
build-debian-9-i386

00:02:32

passed #295737
amd64 linux docker
build-debian-testing-amd64

00:02:28

passed #295747
amd64 linux docker
build-debian-testing-i386

00:02:30

passed #295738
amd64 linux docker
build-fedora-25-amd64

00:02:30

passed #295739
amd64 linux docker
build-fedora-26-amd64

00:02:25

passed #295748
amd64 freebsd
build-freebsd-11-amd64

00:02:01

passed #295749
i386 freebsd
build-freebsd-11-i386

00:01:53

passed #295741
amd64 linux docker
build-opensuse-42_3-amd64

00:02:20

passed #295742
amd64 linux docker
build-ubuntu-14_04-amd64

00:02:29

passed #295743
amd64 linux docker
build-ubuntu-16_04-amd64

00:02:23

 
Name Stage Failure
failed
docker_opensuse-42_3-amd64 Image
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
$ $DOCKER_CMD pull `sed -ne 's/^FROM //p' "misc/docker/$IMG_NAME/Dockerfile"`
Error response from daemon: manifest for opensuse:42.3 not found
Running after script...
$ rm -f "$HOME/.docker/$CI_JOB_ID/"
ERROR: Job failed: exit code 1