lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] PPPOS udp error


From: Patrick Klos
Subject: Re: [lwip-users] PPPOS udp error
Date: Tue, 1 Aug 2017 09:10:58 -0400
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1

On 8/1/2017 2:06 AM, address@hidden wrote:
Hi,
  Here i have attached lwipopts.h file for our configuration. I need to run 4 udp clients on this stack but currently i am running one udp client.

I would recommend increasing the number of pbufs (PBUF_POOL_SIZE) and the size of the heap (MEM_SIZE) and see if your system runs longer?  If so, that would imply you have a resource issue that you can look for?  If not, then the problem is probably someplace else?

I am sending data in loop here bellow i have added part of code t


int pppudpsenddata(char *buffer, u16_t len) {
    int status;
    struct pbuf* pbuffer;
    pbuffer->next = NULL;

If this is your actual code, then you have a HUGE BUG right here!  You are trying to set 'pbuffer->next' BEFORE pbuffer has a valid pointer.  That can't be good!  :o)   (I'm surprised your compiler didn't warn you that you're using a variable before it has been initialized?!?)

Patrick Klos
Klos Technologies, Inc.

    pbuffer = pbuf_alloc(PBUF_TRANSPORT, len, PBUF_POOL);
    memcpy(pbuffer->payload, buffer, len);
    pbuffer->len = pbuffer->tot_len = len;
    status = udp_send(sock, pbuffer);
    if (status != 0) {
        printf("\n\send error\n\r");
    }
    pbuf_free(pbuffer);
    return status;
}
On 2017-07-31 06:16, Patrick Klos wrote:
On 7/31/2017 12:15 AM, address@hidden wrote:
Hello all,
   I am running udp client on lwip 2.0.2 stack with pppos on controller its only sending 14 times after that I am not receiving anything in server(running in linux machine). same problem while receiving also.. How to resolve this.

How many pbufs are you allocating to your stack?

Patrick


_______________________________________________
lwip-users mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/lwip-users


_______________________________________________
lwip-users mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/lwip-users


reply via email to

[Prev in Thread] Current Thread [Next in Thread]