dev_state
enum dev_state { DEV_STATE_UNINIT, DEV_STATE_INIT, DEV_STATE_ERR };
enum dev_state { DEV_DOWN = 0, DEV_UP };