recognize stacked interfaces (e.g. dsa) and handle their dependencies