Quand un UDP sendto() bloc?

Tout en utilisant la valeur par défaut (blocage) le comportement sur un socket UDP, dans lequel cas un appel à sendto() bloc? Je suis intéressé essentiellement dans le Linux comportement.

Pour TCP, je comprends que le contrôle de congestion rend le send() de blocage d'appel si la fenêtre d'envoi est complet, mais qu'en UDP? Est-il même bloc, parfois, ou simplement laisser les paquets se jeter à couches inférieures?