Remove circut-id from yang model for DHCP Relay 62/5462/3
authorMarek Gradzki <[email protected]>
Wed, 22 Feb 2017 08:02:51 +0000 (09:02 +0100)
committerJan Srnicek <[email protected]>
Wed, 22 Feb 2017 12:58:12 +0000 (12:58 +0000)
circut-id is no longer configurable in vpp
after merging https://gerrit.fd.io/r/#/c/5449/

Change-Id: I791ddbdb44c62a5347eb75b837e4606ae5680587
Signed-off-by: Marek Gradzki <[email protected]>
dhcp/dhcp-api/src/main/yang/dhcp.yang
dhcp/dhcp-impl/src/main/java/io/fd/hc2vpp/dhcp/write/DhcpRelayCustomizer.java
dhcp/dhcp-impl/src/test/resources/relay/ipv4DhcpRelay.json
dhcp/dhcp-impl/src/test/resources/relay/ipv6DhcpRelay.json
dhcp/dhcp_postman_collection.json

index ebfdbd8..9f2e644 100644 (file)
@@ -62,10 +62,7 @@ module dhcp {
             description
                 "IP address of the relay agent.";
         }
-        leaf insert-circuit-id {
-            type boolean;
-            default true;
-        }
+        // TODO(HC2VPP-44): add configurable circut-id (option-82/remote-id)
     }
 
     grouping dhcp-attributes {
index 80e482d..58e3d58 100644 (file)
@@ -73,9 +73,6 @@ final class DhcpRelayCustomizer extends FutureJVppCustomizer implements ListWrit
         request.isIpv6 = booleanToByte(isIpv6);
         request.serverVrfId = relay.getServerVrfId().intValue();
         request.isAdd = booleanToByte(isAdd);
-        // TODO insertCircuitId is not configurable for DHCPv4,
-        // rethink how to handle the value for DHCPv6 (VSS?)
-        // request.insertCircuitId = booleanToByte(relay.isInsertCircuitId());
         request.dhcpServer = parseAddress(relay.getServerAddress(), isIpv6);
         request.dhcpSrcAddress = parseAddress(relay.getGatewayAddress(), isIpv6);
         getReplyForWrite(getFutureJVpp().dhcpProxyConfig(request).toCompletableFuture(), id);
index 3af4a43..27550e4 100644 (file)
@@ -5,8 +5,7 @@
         "address-type": "ipv4",
         "rx-vrf-id": 0,
         "server-address": "1.2.3.4",
-        "gateway-address": "5.6.7.8",
-        "insert-circuit-id": "true"
+        "gateway-address": "5.6.7.8"
       }
     ]
   }
index 5a1180d..ca7e51a 100644 (file)
@@ -6,8 +6,7 @@
         "rx-vrf-id": 1,
         "server-address": "2001::1",
         "server-vrf-id": 2,
-        "gateway-address": "2001::2",
-        "insert-circuit-id": "true"
+        "gateway-address": "2001::2"
       }
     ]
   }
index dab109e..e7070ed 100644 (file)
@@ -33,7 +33,7 @@
                        "description": "",
                        "collectionId": "a38b7e49-665c-4646-723d-d78bbf27080e",
                        "responses": [],
-                       "rawModeData": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 0,\n\t\t\t\"server-address\": \"1.2.3.4\",\n\t\t\t\"gateway-address\": \"5.6.7.8\",\n\t\t\t\"insert-circuit-id\": \"true\"\n\t\t}\n\t]\n}\n"
+                       "rawModeData": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 0,\n\t\t\t\"server-address\": \"1.2.3.4\",\n\t\t\t\"gateway-address\": \"5.6.7.8\"}\n\t]\n}\n"
                },
                {
                        "id": "80aae885-6a8b-09b2-f3cc-8c52fa4e081e",
@@ -53,7 +53,7 @@
                        "description": "Equivalent of\n\nvppctl set dhcp proxy server 1.2.3.5 src-address 5.6.7.9 add-option-82\n\ncan be verified with\n\nvppctl show dhcp proxy",
                        "collectionId": "a38b7e49-665c-4646-723d-d78bbf27080e",
                        "responses": [],
-                       "rawModeData": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 1,\n\t\t\t\"server-address\": \"1.2.3.5\",\n\t\t\t\"gateway-address\": \"5.6.7.9\",\n\t\t\t\"insert-circuit-id\": \"true\"\n\t\t}\n\t]\n}\n"
+                       "rawModeData": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 1,\n\t\t\t\"server-address\": \"1.2.3.5\",\n\t\t\t\"gateway-address\": \"5.6.7.9\"}\n\t]\n}\n"
                },
                {
                        "id": "8362683a-c911-27fa-c0bd-8a3515cc4bae",
@@ -73,7 +73,7 @@
                        "description": "Configuration of IP6 DHCP proxy is not supported trough CLI",
                        "collectionId": "a38b7e49-665c-4646-723d-d78bbf27080e",
                        "responses": [],
-                       "rawModeData": "{\n\t\"relay\": [\n\t\t{\n\t        \"address-type\": \"ipv6\",\n\t        \"rx-vrf-id\": 1,\n\t        \"server-address\": \"2001::1\",\n\t        \"server-vrf-id\": 2,\n\t        \"gateway-address\": \"2001::2\",\n\t        \"insert-circuit-id\": \"true\"\n\t\t}\n\t]\n}\n"
+                       "rawModeData": "{\n\t\"relay\": [\n\t\t{\n\t        \"address-type\": \"ipv6\",\n\t        \"rx-vrf-id\": 1,\n\t        \"server-address\": \"2001::1\",\n\t        \"server-vrf-id\": 2,\n\t        \"gateway-address\": \"2001::2\"}\n\t]\n}\n"
                },
                {
                        "id": "a76f4dce-f094-ecff-d1c1-28217de33494",
                        "description": "Equivalent of\n\nvppctl set dhcp proxy server 1.2.3.4 src-address 5.6.7.8 add-option-82\n\ncan be verified with\n\nvppctl show dhcp proxy",
                        "collectionId": "a38b7e49-665c-4646-723d-d78bbf27080e",
                        "responses": [],
-                       "rawModeData": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 0,\n\t\t\t\"server-address\": \"1.2.3.4\",\n\t\t\t\"gateway-address\": \"5.6.7.8\",\n\t\t\t\"insert-circuit-id\": \"true\"\n\t\t}\n\t]\n}\n"
+                       "rawModeData": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 0,\n\t\t\t\"server-address\": \"1.2.3.4\",\n\t\t\t\"gateway-address\": \"5.6.7.8\"}\n\t]\n}\n"
                }
        ]
 }
\ No newline at end of file