receive logic: tuning interrupt problems