Add Support of DHCP VSS Type 0 where VPN-ID is ASCII 20/9420/4
authorJohn Lo <loj@cisco.com>
Tue, 14 Nov 2017 18:19:26 +0000 (13:19 -0500)
committerDave Barach <openvpp@barachs.net>
Thu, 16 Nov 2017 11:25:51 +0000 (11:25 +0000)
commit70bfcaf47779340951c1e6f169b1cedcabe708d1
treeb6e1378942f278e914b7139d1210562d943cb680
parent9d72120a6986e642c5b16c8650ad266188adf142
Add Support of DHCP VSS Type 0 where VPN-ID is ASCII

Enhence support of DHCP VSS (Virtual Subnet Selection) to include
VSS type 0 where VSS info is a NVT (Network Virtual Terminal)
ASCII VPN ID where the ASCII string MUST NOT be terminated with a
zero byte. Existing code already support VSS type 1, where VSS
information is a RFC 2685 VPN-ID of 7 bytes with 3 bytes OUI
and 4 bytes VPN index, and VSS type 255 indicating global VPN.

Change-Id: I54edbc447c89a2aacd1cc9fc72bd5ba386037608
Signed-off-by: John Lo <loj@cisco.com>
src/vat/api_format.c
src/vnet/dhcp/dhcp.api
src/vnet/dhcp/dhcp4_proxy_node.c
src/vnet/dhcp/dhcp6_packet.h
src/vnet/dhcp/dhcp6_proxy_node.c
src/vnet/dhcp/dhcp_api.c
src/vnet/dhcp/dhcp_proxy.c
src/vnet/dhcp/dhcp_proxy.h
src/vpp/api/custom_dump.c
test/test_dhcp.py
test/vpp_papi_provider.py