# Re: patch for udp\_sendmsg

- From: Li Wei \<hidden\>
- Date: 2015-07-20 02:13:49 
- List: netdev
- Page: https://ratatoskr.run/netdev/2015/07/10992164
- Thread: https://ratatoskr.run/netdev/2015/07/10992156/t.md

```text
	Hello,

Read "Documentation/SubmittingPatches" before sending out the
first patch.

On 07/19/2015 10:38 PM, Zhenwei Pi wrote:
> Dear Sirs,
> 
> Commit : the max length of udp msg is (0xFFFF - sizeof(struct udphdr) - sizeof(struct iphdr). return -EMSGSIZE in udp_sendmsg.
> Patch : as the attached file
> 
> ____________________________________________________________
> | IP header |  UDP header | udp data ........                             |
> |___________|______________|_________________________________|
> |--> Total Length : 0xffff                                                       <--|
> 
> 
> If length of "data" is between (0xFFFF - sizeof(struct udphdr) - sizeof(struct iphdr) and 0xFFFF, sendto will fail because of ip_make_skb.
> Should kernel return -EMSGSIZE as soon as possible ?
> 
> 
```
