yast-network is messy. I've started separating s390 related code into s390.ycp. One day it can turn into a module.