Mobile IP provides node mobility by allowing change in point of attachment to the network. Handling the mobile network performance degradation due to critical packet loss during handoff is the main focus of this paper. Critical packets are defined according to application objectives. Combination of efficient scheduling algorithms, optimum window size and priority buffers have been proposed as a solution to decrease the critical packet loss and improve the quality of service. Simulation results substantiate the ideas presented in this paper.