Otherwise the connection wouldn't verify:
<error> [
1458066126.2270] device (eth10): Generated connection does not verify:
connection.type: property type should be set to '802-3-ethernet'
<debug> [
1458066126.2271] manager: (eth10): can't assume; no connection
(cherry picked from commit
4b71939e9ac3df93bfe72af0eac42b4ebaf94e15)
nm_connection_add_setting (connection, (NMSetting *) s_wired);
}
+ g_object_set (nm_connection_get_setting_connection (connection),
+ NM_SETTING_CONNECTION_TYPE, nm_connection_get_setting_pppoe (connection)
+ ? NM_SETTING_PPPOE_SETTING_NAME
+ : NM_SETTING_WIRED_SETTING_NAME, NULL);
+
/* If the device reports a permanent address, use that for the MAC address
* and the current MAC, if different, is the cloned MAC.
*/