Re: How to wake_up the wait_queue of a socket?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



essentially, when the packet arrive, it will be assigned to the correct process based on IP address + port matching, and then the corresponding process's blocked scheduling status will be changed to continue execution, so that when the scheduler next selection of runnable process will pick him out for continue execution.   The process will then pick his data up from the network queue.

hope I have not made any mistake in my logic?

On Tue, Jan 15, 2013 at 8:36 AM, horseriver <horserivers@xxxxxxxxx> wrote:
On Tue, Jan 15, 2013 at 12:25:10PM -0500, Valdis.Kletnieks@xxxxxx wrote:
> On Mon, 14 Jan 2013 17:50:03 +0800, horseriver said:
>
> >    When one datagram has reached , How to wake_up the wait_queue of that socket ?
>
> Please clarify your question - I'm not sure which of the following you mean:
>
 1) How does the kernel wake up the waiting process when a datagram
 arrives?

  This is my mean !

  Thanks


_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



--
Regards,
Peter Teoh
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux