feeder_chain_state
struct feeder_chain_state otarget;
struct feeder_chain_state origin; /* original state */
struct feeder_chain_state current; /* current state */
struct feeder_chain_state target; /* target state */