Add support for VLANs which are disabled by default.
The application can be configured to use the VLANs by setting
the IP addresses properly in config file. The VLAN support in
this sample application is only meant for testing multiple network
interface handling.
The application can be compiled like this for VLAN support:
cmake -DBOARD=qemu_x86 -DOVERLAY_CONFIG=overlay-vlan.conf ..
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
28 lines
985 B
Plaintext
28 lines
985 B
Plaintext
CONFIG_NET_VLAN=y
|
|
|
|
# We have one non-vlan interface and two VLAN interfaces
|
|
CONFIG_NET_VLAN_COUNT=3
|
|
|
|
# There will be three network interfaces. Note that the addresses are
|
|
# selected so that our address ends to .1 and the peer one to .2
|
|
|
|
# First ethernet interface will use these settings
|
|
CONFIG_NET_CONFIG_MY_IPV6_ADDR="2001:db8::1"
|
|
CONFIG_NET_CONFIG_PEER_IPV6_ADDR="2001:db8::2"
|
|
CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1"
|
|
CONFIG_NET_CONFIG_PEER_IPV4_ADDR="192.0.2.2"
|
|
|
|
# Second ethernet interface will have these settings
|
|
CONFIG_NET_SAMPLE_IFACE2_MY_IPV6_ADDR="2001:db8:100::1"
|
|
# TEST-NET-2 from RFC 5737
|
|
CONFIG_NET_SAMPLE_IFACE2_MY_IPV4_ADDR="198.51.100.1"
|
|
# VLAN tag for the second interface
|
|
CONFIG_NET_SAMPLE_IFACE2_VLAN_TAG=100
|
|
|
|
# Settings for the third network interface
|
|
CONFIG_NET_SAMPLE_IFACE3_MY_IPV6_ADDR="2001:db8:200::1"
|
|
# TEST-NET-3 from RFC 5737
|
|
CONFIG_NET_SAMPLE_IFACE3_MY_IPV4_ADDR="203.0.113.1"
|
|
# VLAN tag for the second interface
|
|
CONFIG_NET_SAMPLE_IFACE3_VLAN_TAG=200
|