Ejemplo n.º 1
0
Archivo: team.c Proyecto: gsanso/wicked
void
ni_team_port_free(ni_team_port_t *port)
{
	ni_netdev_ref_destroy(&port->device);
	ni_team_port_config_destroy(&port->config);
	free(port);
}
Ejemplo n.º 2
0
void
ni_netdev_port_req_free(ni_netdev_port_req_t *port)
{
	if (port) {
		switch (port->type) {
		case NI_IFTYPE_TEAM:
			ni_team_port_config_destroy(&port->team);
			break;

		case NI_IFTYPE_OVS_BRIDGE:
			ni_ovs_bridge_port_config_destroy(&port->ovsbr);
			break;

		case NI_IFTYPE_BOND:
		case NI_IFTYPE_BRIDGE:
		default:
			break;
		}
		free(port);
	}
}