+ @staticmethod
+ def set_map_register(node, map_register=False):
+ """Configure Map Register.
+
+ :param node: Honeycomb node.
+ :param map_register: Enable or disable Map Register.
+ :type node: dict
+ :type map_register: bool
+ :returns: Content of response.
+ :rtype: bytearray
+ """
+
+ path = "/lisp-feature-data/map-register"
+
+ data = {
+ "map-register": {
+ "enabled": bool(map_register)
+ }
+ }
+
+ return LispKeywords._set_lisp_properties(node, path, data)
+
+ @staticmethod
+ def set_map_request_mode(node, src_dst=False):
+ """Configure Map Request Mode.
+
+ :param node: Honeycomb node.
+ :param src_dst: Configure Map Request Mode with source destination.
+ :type node: dict
+ :type src_dst: bool
+ :returns: Content of response.
+ :rtype: bytearray
+ """
+
+ path = "/lisp-feature-data/map-request-mode"
+
+ data = {
+ "map-request-mode": {
+ "mode": "source-destination" if src_dst
+ else "target-destination"
+ }
+ }
+
+ return LispKeywords._set_lisp_properties(node, path, data)
+