| ENETDOWN |
| | Interface is not up. |
| ENOTCONN |
| | No interface address passed. |
| ENODEV | Unknown device name or interface index specified in interface address. |
| EMSGSIZE |
| | Packet is bigger than interface MTU. |
| ENOBUFS |
| | Not enough memory to allocate the packet. |
| EFAULT | User passed invalid memory address. |
| EINVAL | Invalid argument. |
| ENXIO | Interface address contained illegal interface index. |
| EPERM | User has insufficient privileges to carry out this operation. |
| EADDRNOTAVAIL |
| | Unknown multicast group address passed. |
| ENOENT | No packet received. In addition other errors may be generated by the low-level driver. |
|