summaryrefslogtreecommitdiff
path: root/google_compute_engine/distro_lib/debian_9/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'google_compute_engine/distro_lib/debian_9/utils.py')
-rw-r--r--google_compute_engine/distro_lib/debian_9/utils.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/google_compute_engine/distro_lib/debian_9/utils.py b/google_compute_engine/distro_lib/debian_9/utils.py
index ad56ea1..452e02f 100644
--- a/google_compute_engine/distro_lib/debian_9/utils.py
+++ b/google_compute_engine/distro_lib/debian_9/utils.py
@@ -16,6 +16,7 @@
"""Utilities that are distro specific for use on Debian 9."""
from google_compute_engine.distro_lib import helpers
+from google_compute_engine.distro_lib import ip_forwarding_utils
from google_compute_engine.distro_lib import utils
@@ -40,3 +41,12 @@ class Utils(utils.Utils):
logger: logger object, used to write to SysLog and serial port.
"""
helpers.CallHwclock(logger)
+
+ def IpForwardingUtils(self, logger, proto_id=None):
+ """Get system IP address configuration utilities.
+
+ Args:
+ logger: logger object, used to write to SysLog and serial port.
+ proto_id: string, the routing protocol identifier for Google IP changes.
+ """
+ return ip_forwarding_utils.IpForwardingUtilsIproute(logger, proto_id)