create_sub_interface optimizations