https://lmgtfy.com/?q=pack+dropped%2C+no+space

​In other words: Please debug, search the web and spend some time trying to
figure out by yourself before asking others.​


On Thu, Dec 15, 2016 at 9:25 AM, Surya Chaitanya <[email protected]> wrote:

> Hi Dirk,
>
> udp_sendto() function stops sending after sending few times, i.e., the
> packets are
> not reaching the destination. The error message says "Error on udp_send: -1
> pack dropped, no space" . Why does this happen?
>
> Regards,
> Surya
>
>
> On Tue, 13 Dec 2016 12:49:25 +0100, Dirk Ziegelmeier wrote
> > The arguments to the function are the *source* IP/Port tuple of the
> request.
> >
> > If you use udp_sendto() then the the *reply *packet has
> >
> >    - Source IP: IP of your lwIP device
> >    - Source port: Port in your lwIP device ("x")
> >    - Destination IP: source IP of the request = addr parameter of
> function
> >    - Destination port: source port of the request = port parameter of the
> >    function
> >
> > Dirk
> >
> > On Tue, Dec 13, 2016 at 6:58 AM, Surya Chaitanya <[email protected]> wrote:
> >
> > > Hi Dirk,
> > >
> > > I tried out the few lines of code like you suggested. It works.
> However,
> > > what I
> > > don't understand is how it works, i.e., how the port parameter in the
> > > function is
> > > the port sending the reply. Could you plz. explain. Thank You.
> > >
> > > Regards,
> > > Surya
> > >
> > > On Wed, 7 Dec 2016 11:43:59 +0100, Dirk Ziegelmeier wrote
> > > > Use one UDP PCB, bind it to IPADDR_ANY and port x.
> > > >
> > > > Use udp_sendto() to send to any IP/port combination.
> > > > http://www.nongnu.org/lwip/2_0_0/group__udp__raw.html
> > > >
> > > > You get the src address/port of any request in your receive callback:
> > > >
> > > > void my_udp_recv_fn (void *arg, struct udp_pcb
> > > > <http://www.nongnu.org/lwip/2_0_0/structudp__pcb.html> *pcb, struct
> pbuf
> > > > <http://www.nongnu.org/lwip/2_0_0/structpbuf.html> *p, const
> ip_addr_t
> > > >
> > > <http://www.nongnu.org/lwip/2_0_0/group__ipaddr.html#
> > > ga44f9ada14c65d17aecf802d82eb27
> > > 3c5>
> > > > *addr, u16_t port)
> > > > {
> > > >    [create new pbuf with response]
> > > >    udp_sendto(pcb, response_pbuf, addr, port);
> > > > [UTF-8?][UTF-8?]​}
> > > >
> > > > [UTF-8?][UTF-8?]​Dirk
> > > > [UTF-8?][UTF-8?]​
> > >
> > >
> > > Disclaimer:
> > > ----------
> > > This email and any files transmitted with it are confidential and
> intended
> > > solely
> > > for
> > > the use of the individual or entity to whom they are addressed.  If
> you
> > > are not the
> > > intended recipient you are notified that disclosing, copying,
> distributing
> > > or taking
> > > any
> > > action in reliance on the contents of this information is strictly
> > > prohibited. The
> > > sender does not accept liability for any errors or omissions in the
> > > contents of this
> > > message, which arise as a result of e-mail transmission.
> > >
> > > --
> > > Open WebMail Project (http://openwebmail.org)
> > >
> > >
> > > _______________________________________________
> > > lwip-users mailing list
> > > [email protected]
> > > https://lists.nongnu.org/mailman/listinfo/lwip-users
> > >
>
>
> Disclaimer:
> ----------
> This email and any files transmitted with it are confidential and intended
> solely
> for
> the use of the individual or entity to whom they are addressed.  If you
> are not the
> intended recipient you are notified that disclosing, copying, distributing
> or taking
> any
> action in reliance on the contents of this information is strictly
> prohibited. The
> sender does not accept liability for any errors or omissions in the
> contents of this
> message, which arise as a result of e-mail transmission.
>
> --
> Open WebMail Project (http://openwebmail.org)
>
>
> _______________________________________________
> lwip-users mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/lwip-users
>
_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to