diff mbox series

[3/4] connection: Add additional DBG statements to '{un,}set_default_gateway'.

Message ID 20231130052622.1335266-4-gerickson@nuovations.com (mailing list archive)
State Not Applicable, archived
Headers show
Series connection: Simplify '{un,}set_default_gateway' Flow | expand

Commit Message

Grant Erickson Nov. 30, 2023, 5:26 a.m. UTC
This adds additional 'DBG' statements to '{un,}set_default_gateway' to
distinguish the any / unspecified and catch-all conditional cases,
mirroring the 'DBG' statements for the existing VPN cases.
---
 src/connection.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
diff mbox series

Patch

diff --git a/src/connection.c b/src/connection.c
index 2460ca91074c..716569debfa5 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -900,11 +900,17 @@  static void set_default_gateway(struct gateway_data *data,
 				return;
 
 			data->ipv4_config->active = true;
+
+			DBG("set %p index %d",
+				data, data->index);
 		} else {
 			status4 = __connman_inet_add_default_to_table(
 						RT_TABLE_MAIN,
 						data->index,
 						data->ipv4_config->gateway);
+
+			DBG("set %p index %d gateway %s",
+				data, data->index, data->ipv4_config->gateway);
 		}
 	}
 
@@ -924,14 +930,22 @@  static void set_default_gateway(struct gateway_data *data,
 				return;
 
 			data->ipv6_config->active = true;
+
+			DBG("set %p index %d",
+				data, data->index);
 		} else {
 			status6 = __connman_inet_add_default_to_table(
 						RT_TABLE_MAIN,
 						data->index,
 						data->ipv6_config->gateway);
+
+			DBG("set %p index %d gateway %s",
+				data, data->index, data->ipv4_config->gateway);
 		}
 	}
 
+	DBG("status4 %d status6 %d", status4, status6);
+
 	if (status4 < 0 || status6 < 0)
 		return;
 
@@ -971,9 +985,15 @@  static void unset_default_gateway(struct gateway_data *data,
 			connman_inet_clear_gateway_interface(data->index);
 
 			data->ipv4_config->active = false;
+
+			DBG("unset %p index %d",
+				data, data->index);
 		} else {
 			connman_inet_clear_gateway_address(data->index,
 						data->ipv4_config->gateway);
+
+			DBG("unset %p index %d gateway %s",
+				data, data->index, data->ipv4_config->gateway);
 		}
 	}
 
@@ -991,9 +1011,15 @@  static void unset_default_gateway(struct gateway_data *data,
 			connman_inet_clear_ipv6_gateway_interface(data->index);
 
 			data->ipv6_config->active = false;
+
+			DBG("unset %p index %d",
+				data, data->index);
 		} else {
 			connman_inet_clear_ipv6_gateway_address(data->index,
 						data->ipv6_config->gateway);
+
+			DBG("unset %p index %d gateway %s",
+				data, data->index, data->ipv4_config->gateway);
 		}
 	}
 }