summaryrefslogtreecommitdiffstats
path: root/src/vnet/ip/ip6_neighbor.c
diff options
context:
space:
mode:
authorNeale Ranns <neale.ranns@cisco.com>2018-07-04 10:24:24 -0700
committerDave Barach <openvpp@barachs.net>2018-07-07 16:06:34 +0000
commit17ff3c1fa5687255a118c53223fa2cd49132d929 (patch)
tree874a3fbf5bed5408f9f9c84546a3b95df62ead79 /src/vnet/ip/ip6_neighbor.c
parent65784c1602c7c8171effd00384f65f546d93a13b (diff)
Pipes
A pipe resembles a unix pipe. Each end of the pipe is a full VPP interface. pipes can be used for e.g. packet recirculation, inter-BD, etc. Change-Id: I185bb9fb43dd233ff45da63ac1b85ae2e1ceca16 Signed-off-by: Neale Ranns <neale.ranns@cisco.com>
Diffstat (limited to 'src/vnet/ip/ip6_neighbor.c')
-rw-r--r--src/vnet/ip/ip6_neighbor.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vnet/ip/ip6_neighbor.c b/src/vnet/ip/ip6_neighbor.c
index 6d91224c0b4..87bda439ae5 100644
--- a/src/vnet/ip/ip6_neighbor.c
+++ b/src/vnet/ip/ip6_neighbor.c
@@ -4190,6 +4190,7 @@ enable_ip6_interface (vlib_main_t * vm, u32 sw_if_index)
sw_if0 = vnet_get_sw_interface (vnm, sw_if_index);
if (sw_if0->type == VNET_SW_INTERFACE_TYPE_SUB ||
+ sw_if0->type == VNET_SW_INTERFACE_TYPE_PIPE ||
sw_if0->type == VNET_SW_INTERFACE_TYPE_P2P)
{
/* make up an interface id */
fdio.infra.terraform/2n_aws_c5n/deploy/variables.tf
blob: ca974709cdcaf656cb54facd7d5701e6315f1e69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
variable "region" {
  description = "AWS Region"
  type = string
}

variable "ami_image" {
  description = "AWS AMI image name"
  type = string
}

variable "testbed_name" {
  description = "Testbed name"
  type = string
}

variable "instance_type" {
  description = "AWS instance type"
  type = string
}

variable "avail_zone" {
  description = "AWS availability zone"
  type = string
}

variable "topology_name" {
  description = "Prefix used when creating a topology file"
  type = string
  default = "2n_aws_c5n"
}

variable "environment_name" {
  description = "Environment name - used for Environment tag"
  type = string
  default = "CSIT-AWS"
}

variable "resources_name_prefix" {
  description = "Resource prefix - used for Name tag"
  type = string
  default = "CSIT_2n_aws_c5n"
}

variable "first_run_commands" {
  description = "Commands to run after deployment via remote-exec"
  type        = list(string)
  default     = [""]
}

variable "ansible_file_path" {
  description = "Path to Ansible playbook"
  type = string
  default = "../../fdio.infra.ansible/site.yaml"
}

variable "ansible_python_executable" {
  description = "Path to Python interpreter"
  type = string
  default = "/usr/bin/python3"
}

variable "ansible_topology_path" {
  description = "Path to Ansible playbook which creates a topology file"
  type = string
  default = "../../fdio.infra.ansible/cloud_topology.yaml"
}

variable "ansible_provision_pwd" {
  description = "Password used for ansible provisioning (ansible_ssh_pass)"
  type        = string
  default     = "Csit1234"
}

# Base VPC CIDRs
variable "vpc_cidr_mgmt" {
  description = "Management CIDR block"
  type = string
  default = "192.168.0.0/24"
}
variable "vpc_cidr_b" {
  description = "CIDR block B"
  type = string
  default = "192.168.10.0/24"
}
variable "vpc_cidr_c" {
  description = "CIDR block C"
  type = string
  default = "200.0.0.0/24"
}
variable "vpc_cidr_d" {
  description = "CIDR block D"
  type = string
  default = "192.168.20.0/24"
}

# Trex Dummy CIDRs
variable "trex_dummy_cidr_port_0" {
  description = "TREX dummy CIDR"
  type = string
  default = "10.0.0.0/24"
}
variable "trex_dummy_cidr_port_1" {
  description = "TREX dummy CIDR"
  type = string
  default = "20.0.0.0/24"
}

# IPs
variable "tg_if1_ip" {
  description = "TG IP on interface 1"
  type = string
  default = "192.168.10.254"
}
variable "tg_if2_ip" {
  description = "TG IP on interface 2"
  type = string
  default = "192.168.20.254"
}
variable "dut1_if1_ip" {
  description = "DUT IP on interface 1"
  type = string
  default = "192.168.10.11"
}
variable "dut1_if2_ip" {
  description = "DUT IP on interface 1"
  type = string
  default = "192.168.20.11"
}
variable "tg_mgmt_ip" {
  description = "TG management interface IP"
  type = string
  default = "192.168.0.10"
}
variable "dut1_mgmt_ip" {
  description = "DUT management interface IP"
  type = string
  default = "192.168.0.11"
}