add struct urb

Signed-off-by: Siyuan Hua <siyuahua@lab126.com>