No answers? :O(
2008/2/1, Piero 74 <[EMAIL PROTECTED]>: > > Hi all. > > I'm starting work using lwip 1.3.0 rc1, but i want to clarify some issues: > > 1. Can i consider 1.3.0 rc1 more stable than 1.2.0 (or... can i suppose > less bugs in 1.3.0. RC1)? or i have to wait final release? > 2. i wrote a new driver for my microcontroller emac. I'm integrating it in > the stack. After a discussion with other developer (Jonathan), i'm > thinking to call inside irq function tcpip_input() pbuf , because i can > use a thread safety function for mailbox inside irq (available in freertos). > Is it possible to use REFERENCE pbufs pointing to driver ram buffer instead > copy from ? i have to use sequential api (socket or netconn), so, in the > driver i will have to know how packet pbuf could be released, to reuse ram > in the driver for other packet from Ethernet. Is there a callback function > which i can use? So ... in other word... if i allocate a pbuf chain of pbufs > from the pool INSIDE the driver, how i can know WHEN this chain will > deallocate? > 3. in lwip 130rc1 i have to call tcpinit for all initializations, passing > callback function for init_done. where do i do netif initialization?? before > tcpinit call using netif_add OR after using netifapi_netif_add?? > 4. i want to understand how use dhcp... i have to set option and call > dhcp_start... and nothing else ? if i don't use dhcp, after the > netifapi_netif_add i have to call netif_setup, right? > 5. for security reason, i need that ALL threads in my application doesn't > block indefinitely, and signal a supervisor thread with alive message. > Tcp_ip thread block indefinitely? How i can call a custom function every N > ms inside Tcp_ip? i'm thinking to do some check in sys_arch_timeout, because > tcpip_thread call sys_mbox_fetch and after this function, and inside i can > know the owner thread id... so, i can send keep alive message to > supervisor... but this idea works only if Tcp_ip thread doesn't block > indefinitely. Can anyone clarify me? > 6. i need to do periodic operation, only for checking lan connection, can > i use sys_timeout()? in this way, lwip stack will do this call for me, > right?? OR, lwip stack has a callback function for checking link status? i > didn't see it in ethernetif.c.... > > ok... sorry for my long post.... I'm waiting your answer! > > Bye and thanks, > Piero. > >
_______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
