netlink code, rework of interface mod stuff