add qfdo function

Signed-off-by: zhodj <cs.zhoudj@gmail.com>