title: socket UDP recvfrom not working for large packets even if buffer given is enough on LINUX
body: <p>I am calling a recvfrom api of a valid address , where i am trying to read data of size 9600 bytes , the buffer i have provided i of size 12KB , I am not even getting select read events.
  Even tough recommended MTU size is 1.5 KB, I am able to send and receive packets of 4 KB.</p>
  
  <p>I am using android NDK , (Linux) for development.</p>
  
  <p>Please help . Is there a socket Option i have to set to read large buffers ?</p>