This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi Folks Attached is (a rather large) patch which adds support for IPv6 ping tests and tftp clients and servers, along with fixes in the other places to make this work: getaddrinfo: Various fixes for IPv6 getaddr_test: More tests init_all_network_interfaces: Wait a while for router advertisements dhcp_proto: Only delete IPv4 routers, not all routers show_network_tables: Correctly prints IPv6 interfaces and routers etc ipv6_router_thread: More debug info ping_lo_test: IPv6 tests ping_test: IPv6 tests tftp_client.c: added IPv6 support. tftp_server.c: added IPv6 support. tftp_client_test.c: Added IPv6 test tftp_server_test.c: Added multithreaded and multi port tests tcpip.sgml: Added documentation for the changes Also, i added a new option to the synth ethernet rawether program. When using a tap device, you can now request the persistent flag is set. This means the tap device is not destroyed when the process exits. dhcpd and radvd will then continue to run between invocations of eCos. This has all been tested on the synth target. On my Debian system i had to install new tftp[d] programs in order to use IPv6. I don't know about other systems. Andrew
Attachment:
ipv6.diff
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |