From 780de7d49a094cf91c91df603a7e3c372c843970 Mon Sep 17 00:00:00 2001 From: Michael Hanselmann Date: Wed, 16 Aug 2023 22:20:10 +0200 Subject: [PATCH] Support "mode" in IPv4 neighbor discovery configuration RouterOS 7.7 added a `mode` parameter to the IPv4 neighbor discovery configuration. Changelog: https://forum.mikrotik.com/viewtopic.php?t=192427 Signed-off-by: Michael Hanselmann --- changelogs/fragments/198-ip-nd-mode.yml | 2 ++ plugins/module_utils/_api_data.py | 1 + 2 files changed, 3 insertions(+) create mode 100644 changelogs/fragments/198-ip-nd-mode.yml diff --git a/changelogs/fragments/198-ip-nd-mode.yml b/changelogs/fragments/198-ip-nd-mode.yml new file mode 100644 index 00000000..5a892b29 --- /dev/null +++ b/changelogs/fragments/198-ip-nd-mode.yml @@ -0,0 +1,2 @@ +minor_changes: + - api_info, api_modify - add support for the ``mode`` property in ``ip neighbor discovery-settings`` introduced in RouterOS 7.7 (https://github.com/ansible-collections/community.routeros/pull/198). diff --git a/plugins/module_utils/_api_data.py b/plugins/module_utils/_api_data.py index ad6ef966..b94b4124 100644 --- a/plugins/module_utils/_api_data.py +++ b/plugins/module_utils/_api_data.py @@ -1020,6 +1020,7 @@ def join_path(path): fields={ 'discover-interface-list': KeyInfo(), 'lldp-med-net-policy-vlan': KeyInfo(default='disabled'), + 'mode': KeyInfo(default='tx-and-rx'), 'protocol': KeyInfo(default='cdp,lldp,mndp'), }, ),