Subject: Re: patch for udp_sendmsg

From: Li Wei <[email-masked]>
Date: Mon, 20 Jul 2015 10:10:53 +0800

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 ?
> 
>