Mercurial > flash_v2
annotate packages/net/bsd_tcpip/current/ChangeLog @ 1777:c16341b1bac6 default tip
* Added execute permissions to files missed in conversion from CVS
| author | alexs |
|---|---|
| date | Mon, 12 Oct 2009 02:26:09 +0100 |
| parents | 9f18943c887e |
| children |
| rev | line source |
|---|---|
| 1693 | 1 2004-07-15 Oyvind Harboe <oyvind.harboe@zylin.com> |
| 2 | |
| 3 *cdl/freebsd_net.cdl: | |
| 4 *src/ecos/support.c: made memory pools default to current size, | |
| 5 but separately controllable from the cdl file. This is useful for | |
| 6 systems with tight memory budgets. | |
| 7 | |
|
1664
797dbca338de
* tests/sysctl1.c: Call CYG_TEST_EXIT at the end of the test.
asl
parents:
1652
diff
changeset
|
8 2004-06-01 Sandeep Kumar <sandeep@codito.com> |
|
797dbca338de
* tests/sysctl1.c: Call CYG_TEST_EXIT at the end of the test.
asl
parents:
1652
diff
changeset
|
9 |
|
797dbca338de
* tests/sysctl1.c: Call CYG_TEST_EXIT at the end of the test.
asl
parents:
1652
diff
changeset
|
10 * tests/sysctl1.c: Call CYG_TEST_EXIT at the end of the test. |
|
797dbca338de
* tests/sysctl1.c: Call CYG_TEST_EXIT at the end of the test.
asl
parents:
1652
diff
changeset
|
11 |
| 1652 | 12 2004-05-25 Gary Thomas <gary@mlbassoc.com> |
| 13 | |
| 14 * src/sys/netinet/if_ether.c: Clean up some log messages - remove | |
| 15 extraneous ":" which caused incorrect printouts. | |
| 16 | |
|
1623
b28e83693693
* src/ecos/timeout.c (callout_reset): Clarify assert message on
jlarmour
parents:
1565
diff
changeset
|
17 2004-04-30 Jonathan Larmour <jifl@eCosCentric.com> |
|
b28e83693693
* src/ecos/timeout.c (callout_reset): Clarify assert message on
jlarmour
parents:
1565
diff
changeset
|
18 |
|
b28e83693693
* src/ecos/timeout.c (callout_reset): Clarify assert message on
jlarmour
parents:
1565
diff
changeset
|
19 * src/ecos/timeout.c (callout_reset): Clarify assert message on |
|
b28e83693693
* src/ecos/timeout.c (callout_reset): Clarify assert message on
jlarmour
parents:
1565
diff
changeset
|
20 expiry date from ages ago and also add comment explaining further. |
|
b28e83693693
* src/ecos/timeout.c (callout_reset): Clarify assert message on
jlarmour
parents:
1565
diff
changeset
|
21 |
| 1565 | 22 2004-03-30 Horst Kronstorfer <horst.kronstorfer@frequentis.com> |
| 23 | |
| 24 * src/sys/kern/uipc_mbuf.c | |
| 25 * src/ecos/support.c | |
| 26 * include/sys/mbuf.h: Avoid blocking alloc from (empty) mbuf pool. | |
| 27 Freed mbufs are never returned to the pool, but to the mbuf | |
| 28 "free list". This can cause a deadlock situation. | |
| 29 Duplicated incrementing of mbuf statistics removed. | |
| 30 | |
|
1554
db9455d4c719
* src/ecos/support.c (_dumpentry): Don't skip routes which don't
asl
parents:
1502
diff
changeset
|
31 2004-03-27 Andrew Lunn <andrew.lunn@ascom.ch> |
|
db9455d4c719
* src/ecos/support.c (_dumpentry): Don't skip routes which don't
asl
parents:
1502
diff
changeset
|
32 |
|
db9455d4c719
* src/ecos/support.c (_dumpentry): Don't skip routes which don't
asl
parents:
1502
diff
changeset
|
33 * src/ecos/support.c (_dumpentry): Don't skip routes which don't |
|
db9455d4c719
* src/ecos/support.c (_dumpentry): Don't skip routes which don't
asl
parents:
1502
diff
changeset
|
34 have a netmask. These are seem to be valid host routes. |
|
db9455d4c719
* src/ecos/support.c (_dumpentry): Don't skip routes which don't
asl
parents:
1502
diff
changeset
|
35 |
|
1502
be94ccfe8f4f
* doc/freebsd.sgml: Import text from openbsd doc about use of __ECOS
jlarmour
parents:
1470
diff
changeset
|
36 2004-02-18 Jonathan Larmour <jifl@eCosCentric.com> |
|
be94ccfe8f4f
* doc/freebsd.sgml: Import text from openbsd doc about use of __ECOS
jlarmour
parents:
1470
diff
changeset
|
37 |
|
be94ccfe8f4f
* doc/freebsd.sgml: Import text from openbsd doc about use of __ECOS
jlarmour
parents:
1470
diff
changeset
|
38 * doc/freebsd.sgml: Import text from openbsd doc about use of __ECOS |
|
be94ccfe8f4f
* doc/freebsd.sgml: Import text from openbsd doc about use of __ECOS
jlarmour
parents:
1470
diff
changeset
|
39 <network.h>, etc. |
|
be94ccfe8f4f
* doc/freebsd.sgml: Import text from openbsd doc about use of __ECOS
jlarmour
parents:
1470
diff
changeset
|
40 |
|
1470
dc5a2e82613e
* src/sys/kern/sockio.c (bsd_connect): Set the sa_len field in
asl
parents:
1450
diff
changeset
|
41 2004-01-17 Andrew Lunn <andrew.lunn@ascom.ch> |
|
dc5a2e82613e
* src/sys/kern/sockio.c (bsd_connect): Set the sa_len field in
asl
parents:
1450
diff
changeset
|
42 |
|
dc5a2e82613e
* src/sys/kern/sockio.c (bsd_connect): Set the sa_len field in
asl
parents:
1450
diff
changeset
|
43 * src/sys/kern/sockio.c (bsd_connect): Set the sa_len field in |
|
dc5a2e82613e
* src/sys/kern/sockio.c (bsd_connect): Set the sa_len field in
asl
parents:
1450
diff
changeset
|
44 the sockaddr structure. Real FreeBSD does this. |
|
dc5a2e82613e
* src/sys/kern/sockio.c (bsd_connect): Set the sa_len field in
asl
parents:
1450
diff
changeset
|
45 |
|
1450
9a841f11f433
* include/sys/param.h: Restored MD5 function mappings. These were
nickg
parents:
1446
diff
changeset
|
46 2003-12-21 Nick Garnett <nickg@calivar.com> |
|
9a841f11f433
* include/sys/param.h: Restored MD5 function mappings. These were
nickg
parents:
1446
diff
changeset
|
47 |
|
9a841f11f433
* include/sys/param.h: Restored MD5 function mappings. These were
nickg
parents:
1446
diff
changeset
|
48 * include/sys/param.h: Restored MD5 function mappings. These were |
|
9a841f11f433
* include/sys/param.h: Restored MD5 function mappings. These were
nickg
parents:
1446
diff
changeset
|
49 accidentally removed earlier. |
|
9a841f11f433
* include/sys/param.h: Restored MD5 function mappings. These were
nickg
parents:
1446
diff
changeset
|
50 |
| 1446 | 51 2003-12-16 Gary Thomas <gary@mlbassoc.com> |
| 52 | |
| 53 * cdl/freebsd_net.cdl: Increase default memory pool size to | |
| 54 include at least enough space to allocate PCBs and SOCKETs. | |
| 55 Without this, if the number of open files was raised, the | |
| 56 memory pool was inadequate. | |
| 57 | |
| 1438 | 58 2003-12-10 Gary Thomas <gary@mlbassoc.com> |
| 59 | |
| 60 * include/netinet/in.h: Prototype for inet_ntoa_r() | |
| 61 | |
|
1382
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
62 2003-11-22 Andrew Lunn <andrew.lunn@ascom.ch> |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
63 |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
64 * include/net/if_gif.h include/net/if_sec.h include/net/zlib.h |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
65 include/netinet/ip_ecn.h include/netinet6/ah.h |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
66 include/netinet6/esp.h include/netinet6/esp_rijndael.h |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
67 include/netinet6/esp_twofish.h include/netinet6/in6_gif.h |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
68 include/netinet6/ipcomp.h include/netkey/key.h |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
69 include/netkey/key_debug.h include/netkey/keysock.h src/sys/netkey |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
70 src/sys/netinet/ip_ecn.c src/sys/netinet6/ah_core.c |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
71 src/sys/netinet6/ah_input.c src/sys/netinet6/ah_output.c |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
72 src/sys/netinet6/esp_core.c src/sys/netinet6/esp_input.c |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
73 src/sys/netinet6/esp_output.c src/sys/netinet6/esp_rijndael.c |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
74 src/sys/netinet6/esp_twofish.c src/sys/netinet6/in6_gif.c |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
75 src/sys/netinet6/ipcomp_core.c src/sys/netinet6/ipcomp_input.c |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
76 src/sys/netinet6/ipcomp_output.c src/sys/netinet6/ipsec.c: |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
77 Added back the original KAME FreeBSD IPSEC files. |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
78 * cdl/freebsd_net.cdl: CDl to control the compilation of IPSEC |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
79 * include/sys/malloc.h: New memory type needed by IPSEC |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
80 * include/sys/param.h: Name munging for IPSEC symbols |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
81 * src/ecos/support.c: read_random_unlimited() should return the |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
82 number of random bytes in the buffer. |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
83 * src/sys/kern/kern_sysctl.c: Added missing copyright header. |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
84 * src/sys/netinet/ip_output.c: Removed user() checks in IPSEC code. |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
85 * src/sys/netinet6/ip6_output.c: Compiler warning fixes. |
|
56b339272cd4
* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
asl
parents:
1358
diff
changeset
|
86 |
|
1358
2f92828821dc
* src/sys/kern/kern_sysctl.c (sysctl): Update the oldlen value at
asl
parents:
1344
diff
changeset
|
87 2003-11-08 Andrew Lunn <andrew.lunn@ascom.ch> |
|
2f92828821dc
* src/sys/kern/kern_sysctl.c (sysctl): Update the oldlen value at
asl
parents:
1344
diff
changeset
|
88 |
|
2f92828821dc
* src/sys/kern/kern_sysctl.c (sysctl): Update the oldlen value at
asl
parents:
1344
diff
changeset
|
89 * src/sys/kern/kern_sysctl.c (sysctl): Update the oldlen value at |
|
2f92828821dc
* src/sys/kern/kern_sysctl.c (sysctl): Update the oldlen value at
asl
parents:
1344
diff
changeset
|
90 the end of the sysctl call. |
|
2f92828821dc
* src/sys/kern/kern_sysctl.c (sysctl): Update the oldlen value at
asl
parents:
1344
diff
changeset
|
91 |
|
1344
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
92 2003-10-28 Matt Jerdonek <maj1224@yahoo.com> |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
93 |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
94 * src/sys/netinet/tcp_output.c (tcp_setpersist): Use variable |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
95 tcp_rexmit_shift_max instead of TCP_MAXRXTSHIFT |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
96 * src/sys/netinet/tcp_subr.c (tcp_newtcpcb): Add FreeBSD |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
97 changes to control minimum retransmit time |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
98 * src/sys/netinet/tcp_timer.c : Use variable tcp_rexmit_shift_max |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
99 instead of TCP_MAXRXTSHIFT. Also add FreeBSD changes to control |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
100 minimum retransmit time |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
101 * include/netinet/tcp_timer.h : Add external declarations to |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
102 support above. |
|
d578891243fd
TCP retransmit control changes - from Matt Jerdonek
gthomas
parents:
1310
diff
changeset
|
103 |
|
1310
4b6a66529f20
Control/suppress some debug init messages - Roland Caßebohm
gthomas
parents:
1221
diff
changeset
|
104 2003-10-15 Roland Cassebohm <roland.cassebohm@visionsystems.de> |
|
4b6a66529f20
Control/suppress some debug init messages - Roland Caßebohm
gthomas
parents:
1221
diff
changeset
|
105 |
|
4b6a66529f20
Control/suppress some debug init messages - Roland Caßebohm
gthomas
parents:
1221
diff
changeset
|
106 * src/sys/net/if.c (ifinit): Change printf(...) to log(LOG_INIT,...) to |
|
4b6a66529f20
Control/suppress some debug init messages - Roland Caßebohm
gthomas
parents:
1221
diff
changeset
|
107 make it possible to disable output while initialization. |
|
4b6a66529f20
Control/suppress some debug init messages - Roland Caßebohm
gthomas
parents:
1221
diff
changeset
|
108 |
| 1221 | 109 2003-09-17 Reinhard Jessich <Reinhard.Jessich@frequentis.com> |
| 110 | |
| 111 * src/sys/kern/uipc_mbuf.c: Now using flags (how) argument in call to | |
| 112 cyg_net_mbuf_alloc, to avoid a (blocking) call to alloc method of mempool | |
| 113 during interrupts. This problem occurred under heavy IP traffic in case the | |
| 114 mempool became empty (alloc blocked). | |
| 115 * src/sys/net/if_ethersubr.c: Avoid dereferencing NULL pointer in case of | |
| 116 failing m_copy. Note that this problem was (at least sometimes) hidden | |
| 117 due to the bug in uipc_mbuf.c (described above). | |
| 118 | |
|
1204
4b7fb094ac22
* src/ecos/support.c (read_random): New function which is needed
asl
parents:
1145
diff
changeset
|
119 2003-09-08 Andrew Lunn <andrew.lunn@ascom.ch> |
|
4b7fb094ac22
* src/ecos/support.c (read_random): New function which is needed
asl
parents:
1145
diff
changeset
|
120 |
|
4b7fb094ac22
* src/ecos/support.c (read_random): New function which is needed
asl
parents:
1145
diff
changeset
|
121 * src/ecos/support.c (read_random): New function which is needed |
|
4b7fb094ac22
* src/ecos/support.c (read_random): New function which is needed
asl
parents:
1145
diff
changeset
|
122 when CYGSEM_NET_RANDOMID is enabled. |
|
4b7fb094ac22
* src/ecos/support.c (read_random): New function which is needed
asl
parents:
1145
diff
changeset
|
123 * include/sys/param.h: Prototype for new function. |
|
4b7fb094ac22
* src/ecos/support.c (read_random): New function which is needed
asl
parents:
1145
diff
changeset
|
124 |
| 1145 | 125 2003-07-25 Andrew Lunn <andrew.lunn@ascom.ch> |
| 126 | |
| 127 * include/netinet/icmp_var.h | |
| 128 * include/netinet/igmp_var.h | |
| 129 * include/netinet/in_var.h | |
| 130 * include/netinet/udp_var.h | |
| 131 * include/netinet6/tcp6_var.h | |
| 132 * include/netinet6/udp6_var.h | |
| 133 * include/sys/socket.h | |
| 134 * src/sys/net/if.c | |
| 135 * src/sys/net/if_ethersubr.c | |
| 136 * src/sys/net/rtsock.c | |
| 137 * sys/netinet/if_ether.c | |
| 138 * sys/netinet/igmp.c | |
| 139 * src/sys/netinet/in.c | |
| 140 * src/sys/netinet/in_pcb.c | |
| 141 * src/sys/netinet/in_proto.c | |
| 142 * src/sys/netinet/in_rmx.c | |
| 143 * src/sys/netinet/ip_flow.c | |
| 144 * src/sys/netinet/ip_icmp.c | |
| 145 * src/sys/netinet/ip_input.c | |
| 146 * src/sys/netinet/ip_output.c | |
| 147 * src/sys/netinet/raw_ip.c | |
| 148 * src/sys/netinet/tcp_input.c | |
| 149 * src/sys/netinet/tcp_output.c | |
| 150 * src/sys/netinet/tcp_output.c | |
| 151 * src/sys/netinet/tcp_subr.c | |
| 152 * src/sys/netinet/tcp_timer.c | |
| 153 * src/sys/netinet/tcp_usrreq.c | |
| 154 * src/sys/netinet/udp_usrreq.c | |
| 155 * src/sys/netinet6/in6_proto.c | |
| 156 * src/sys/netinet6/in6_rmx.c | |
| 157 * src/sys/netinet6/nd6.c | |
| 158 * src/sys/netinet6/udp6_output.c | |
| 159 * sys/netinet6/udp6_usrreq.c: Added back the support for sysctl | |
| 160 which was removed in the port of the stack into eCos. | |
| 161 * include/sys/malloc.h (M_SYSCTL): SYSCTL types for malloc | |
| 162 * sys/kern/kern_sysctl.c (NEW): sysctl system call and support | |
| 163 functions | |
| 164 * include/sys/sysctrl.h (NEW): header file for sysctl. | |
| 165 * cdl/freebsd_net.cdl: CDL to enable/disable sysctl and a test case. | |
| 166 * tests/sysctl1.c (NEW): Test program for sysctl. | |
| 167 | |
| 168 2003-07-25 Andrew Lunn <andrew.lunn@ascom.ch> | |
| 169 | |
| 170 * include/sys/param.h: Fixed some compiler warnings. | |
| 171 * src/sys/netinet6/in6_ifattach.c: More fixes. | |
| 172 * src/sys/netinet6/in6.c: And some more. | |
| 173 * src/sys/netinet6/in6_pcb.c: YACW. | |
| 174 * include/netinet6/ip6protosw.h: Maybe the last one? | |
| 175 * include/netinet6/ip6protosw.h: Nope | |
| 176 * include/sys/param.h: | |
| 177 * sys/kern/uipc_socket.c: More warnings | |
| 178 * src/sys/netinet6/in6_pcb.c: rename errno to _errno to avoid conflict. | |
| 179 * src/sys/netinet6/in6_ifattach.c: Prototype for _show_ifp(). | |
| 180 * src/sys/netinet6/in6.c: Prototype for _show_ifp(). | |
| 181 | |
| 1141 | 182 2003-07-28 Jay Foster <jay@systech.com> |
| 183 | |
| 184 * src/sys/kern/sockio.c: | |
| 185 Fixed memory leak in accept() call. | |
| 186 | |
| 1127 | 187 2003-07-24 Nick Garnett <nickg@balti.calivar.com> |
| 188 | |
| 189 * include/netinet/in.h: | |
| 190 * src/sys/kern/uipc_accf.c: | |
| 191 * src/sys/kern/uipc_socket.c: | |
| 192 * src/sys/net/route.c: | |
| 193 * src/sys/netinet/ip_icmp.c: | |
| 194 * src/sys/netinet/ip_input.c: | |
| 195 Fixed some compiler warnings. | |
| 196 | |
| 1082 | 197 2003-06-12 Motoya Kurotsu <kurotsu@allied-telesis.co.jp> |
| 198 | |
| 199 * src/sys/netinet/ip_input.c(ip_reass): | |
| 200 ip_nfragpackets is increasing by dropping fragments due to mbuf | |
| 201 starvation and eventually exceeds ip_maxfragpackets, which | |
| 202 results in refusing all fragments later. On the other hand, nipq | |
| 203 and maxnipq can be used as a substitute for ip_nfragpackets and | |
| 204 ip_maxfragpackets. This fix is the collection of the fixes done | |
| 205 at the following revisions of freebsd main branch; 1.221, 1.222, | |
| 206 1.223 and 1.229. | |
| 207 | |
|
1061
13900936a2c4
* include/netinet/icmp_var.h: Changed icmpstat definition to a
asl
parents:
1059
diff
changeset
|
208 2003-06-23 Michael Checky <Michael_Checky@ThermoKing.com> |
|
13900936a2c4
* include/netinet/icmp_var.h: Changed icmpstat definition to a
asl
parents:
1059
diff
changeset
|
209 |
|
13900936a2c4
* include/netinet/icmp_var.h: Changed icmpstat definition to a
asl
parents:
1059
diff
changeset
|
210 * include/netinet/icmp_var.h: Changed icmpstat definition to a |
|
13900936a2c4
* include/netinet/icmp_var.h: Changed icmpstat definition to a
asl
parents:
1059
diff
changeset
|
211 declaration so stopping ld from generating a multiple symbol |
|
13900936a2c4
* include/netinet/icmp_var.h: Changed icmpstat definition to a
asl
parents:
1059
diff
changeset
|
212 definition error if combining of common symbols is disabled in the |
|
13900936a2c4
* include/netinet/icmp_var.h: Changed icmpstat definition to a
asl
parents:
1059
diff
changeset
|
213 toolchain. |
|
13900936a2c4
* include/netinet/icmp_var.h: Changed icmpstat definition to a
asl
parents:
1059
diff
changeset
|
214 * src/sys/netinet/ip_icmp.c: Added an icmpstat definition. |
|
13900936a2c4
* include/netinet/icmp_var.h: Changed icmpstat definition to a
asl
parents:
1059
diff
changeset
|
215 |
|
1059
4464de5a8dce
* src/ecos/support.c: Increase the stack size for the background
asl
parents:
1052
diff
changeset
|
216 2003-06-23 Jay Foster <jay@systech.com> |
|
4464de5a8dce
* src/ecos/support.c: Increase the stack size for the background
asl
parents:
1052
diff
changeset
|
217 |
|
4464de5a8dce
* src/ecos/support.c: Increase the stack size for the background
asl
parents:
1052
diff
changeset
|
218 * src/ecos/support.c: Increase the stack size for the background |
|
4464de5a8dce
* src/ecos/support.c: Increase the stack size for the background
asl
parents:
1052
diff
changeset
|
219 thread when IPv6 is enabled otherwise the stack overflows. |
|
4464de5a8dce
* src/ecos/support.c: Increase the stack size for the background
asl
parents:
1052
diff
changeset
|
220 |
|
1052
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
221 2003-06-09 Nick Garnett <nickg@balti.calivar.com> |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
222 |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
223 * src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
224 loop so that releases of the current thread do not get mistaken |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
225 for locks and trigger the asserts. |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
226 |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
227 * include/sys/malloc.h (M_DEVBUF): Added this definition. |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
228 |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
229 * include/netinet/in.h: Changed size of sockaddr_in.sin_zero[] to |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
230 24 bytes. This makes a sockaddr_in the same size as a sockaddr. |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
231 Otherwise the definitions of things like ifaliasreq and |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
232 in_aliasreq do not match when they should. |
|
ee5b3444e088
* src/ecos/synch.c (spl_any): Put call to cyg_mutex_lock() into a
nickg
parents:
1011
diff
changeset
|
233 |
|
1011
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
234 2003-05-12 Motoya Kurotsu <kurotsu@allied-telesis.co.jp> |
|
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
235 |
|
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
236 * src/ecos/timeout.c (do_timeout): The head of the linked list of |
|
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
237 timers is timeout, not _timeout. |
|
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
238 * src/ecos/timeout.c (timeout): Linear search the array for empty |
|
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
239 entries and don't walk it like a linked list, because it is not. |
|
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
240 * src/ecos/timeout.c (untimeout): Linear search is faster since |
|
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
241 there are many entries in the linked list which are not in the |
|
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
242 array. |
|
047e31b98f10
* src/ecos/timeout.c (do_timeout): The head of the linked list of
asl
parents:
1006
diff
changeset
|
243 |
|
1006
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
244 2003-05-12 Andrew Lunn <andrew.lunn@ascom.ch> |
|
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
245 |
|
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
246 * src/ecos/support.c (_show_ifp): Display the IPv6 flag |
|
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
247 information. |
|
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
248 |
|
996
fb41b6cf2513
Add control to force use of serial port during initialization
gthomas
parents:
958
diff
changeset
|
249 2003-05-04 Gary Thomas <gary@mlbassoc.com> |
|
fb41b6cf2513
Add control to force use of serial port during initialization
gthomas
parents:
958
diff
changeset
|
250 |
|
fb41b6cf2513
Add control to force use of serial port during initialization
gthomas
parents:
958
diff
changeset
|
251 * src/ecos/support.c: |
|
fb41b6cf2513
Add control to force use of serial port during initialization
gthomas
parents:
958
diff
changeset
|
252 * cdl/freebsd_net.cdl: Add option to force initialization [debug] |
|
fb41b6cf2513
Add control to force use of serial port during initialization
gthomas
parents:
958
diff
changeset
|
253 messages to go to a serial console. This seems to be necessary |
|
fb41b6cf2513
Add control to force use of serial port during initialization
gthomas
parents:
958
diff
changeset
|
254 on some hardware as the init sequence can totally foul up a |
|
fb41b6cf2513
Add control to force use of serial port during initialization
gthomas
parents:
958
diff
changeset
|
255 network [debug] connection. |
|
fb41b6cf2513
Add control to force use of serial port during initialization
gthomas
parents:
958
diff
changeset
|
256 |
|
1006
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
257 2003-04-28 Andrew Lunn <andrew.lunn@ascom.ch> |
|
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
258 |
|
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
259 * src/ecos/support.c (cyg_net_malloc): Honour the flag M_ZERO, |
|
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
260 otherwise we end up with junk where we don't want it. |
|
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
261 |
|
933
a2140be948f2
* cdl/freebsd_net.cdl: Deleted the 'CYGPKG_NET_FREEBSD_STACK_BUILD_TESTS'
jlarmour
parents:
829
diff
changeset
|
262 2003-04-11 Michael Checky <Michael_Checky@Thermoking.com> |
|
a2140be948f2
* cdl/freebsd_net.cdl: Deleted the 'CYGPKG_NET_FREEBSD_STACK_BUILD_TESTS'
jlarmour
parents:
829
diff
changeset
|
263 |
|
1006
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
264 * cdl/freebsd_net.cdl: Deleted the |
|
766a12db7c5b
* src/ecos/support.c (_show_ifp): Display the IPv6 flag
asl
parents:
996
diff
changeset
|
265 'CYGPKG_NET_FREEBSD_STACK_BUILD_TESTS' |
|
933
a2140be948f2
* cdl/freebsd_net.cdl: Deleted the 'CYGPKG_NET_FREEBSD_STACK_BUILD_TESTS'
jlarmour
parents:
829
diff
changeset
|
266 component because these tests are in the net.cdl component |
|
a2140be948f2
* cdl/freebsd_net.cdl: Deleted the 'CYGPKG_NET_FREEBSD_STACK_BUILD_TESTS'
jlarmour
parents:
829
diff
changeset
|
267 'CYGPKG_NET_BUILD_TESTS' and selecting this option in freebsd_net.cdl |
|
a2140be948f2
* cdl/freebsd_net.cdl: Deleted the 'CYGPKG_NET_FREEBSD_STACK_BUILD_TESTS'
jlarmour
parents:
829
diff
changeset
|
268 causes build errors. |
|
a2140be948f2
* cdl/freebsd_net.cdl: Deleted the 'CYGPKG_NET_FREEBSD_STACK_BUILD_TESTS'
jlarmour
parents:
829
diff
changeset
|
269 |
| 958 | 270 2003-04-05 Andrew Lunn <andrew.lunn@ascom.ch> |
| 271 | |
| 272 * src/ecos/support.c (_show_ifp): Now understands IPv6 | |
| 273 addresses and network masks and added a few more flags | |
| 274 * src/sys/net/route.c (rt_reinit_rtdelete): Only delete IPv4 | |
| 275 routes so that DHCP and BOOTP works and leave IPv6 routes so IPv6 | |
| 276 also keeps working. | |
| 277 | |
|
829
639f0c464be5
* src/ecos/support.c: Added function cyg_net_show_mbufs() and code
nickg
parents:
826
diff
changeset
|
278 2003-03-14 Nick Garnett <nickg@balti.calivar.com> |
|
639f0c464be5
* src/ecos/support.c: Added function cyg_net_show_mbufs() and code
nickg
parents:
826
diff
changeset
|
279 |
|
639f0c464be5
* src/ecos/support.c: Added function cyg_net_show_mbufs() and code
nickg
parents:
826
diff
changeset
|
280 * src/ecos/support.c: Added function cyg_net_show_mbufs() and code |
|
639f0c464be5
* src/ecos/support.c: Added function cyg_net_show_mbufs() and code
nickg
parents:
826
diff
changeset
|
281 in cyg_net_mbuf_alloc() to accumulate and optionally display |
|
639f0c464be5
* src/ecos/support.c: Added function cyg_net_show_mbufs() and code
nickg
parents:
826
diff
changeset
|
282 information about the current set of mbufs. This is mostly a |
|
639f0c464be5
* src/ecos/support.c: Added function cyg_net_show_mbufs() and code
nickg
parents:
826
diff
changeset
|
283 debugging feature and is disabled by default. |
|
639f0c464be5
* src/ecos/support.c: Added function cyg_net_show_mbufs() and code
nickg
parents:
826
diff
changeset
|
284 |
|
639f0c464be5
* src/ecos/support.c: Added function cyg_net_show_mbufs() and code
nickg
parents:
826
diff
changeset
|
285 * include/sys/mbuf.h: Added prototype for cyg_net_show_mbufs(). |
|
639f0c464be5
* src/ecos/support.c: Added function cyg_net_show_mbufs() and code
nickg
parents:
826
diff
changeset
|
286 |
|
826
102b0529d435
src/sys/net/if.c (if_attach): Removed printf which causes the
asl
parents:
729
diff
changeset
|
287 2003-03-14 Andrew Lunn <andrew.lunn@ascom.ch> |
|
102b0529d435
src/sys/net/if.c (if_attach): Removed printf which causes the
asl
parents:
729
diff
changeset
|
288 |
|
102b0529d435
src/sys/net/if.c (if_attach): Removed printf which causes the
asl
parents:
729
diff
changeset
|
289 * src/sys/net/if.c (if_attach): Removed printf which causes the |
|
102b0529d435
src/sys/net/if.c (if_attach): Removed printf which causes the
asl
parents:
729
diff
changeset
|
290 ethernet device to become corrupt. At this point the app driver |
|
102b0529d435
src/sys/net/if.c (if_attach): Removed printf which causes the
asl
parents:
729
diff
changeset
|
291 has started but not completed taking over from the redboot |
|
102b0529d435
src/sys/net/if.c (if_attach): Removed printf which causes the
asl
parents:
729
diff
changeset
|
292 driver. It is unsafe for redboot to use the ethernet device. |
|
102b0529d435
src/sys/net/if.c (if_attach): Removed printf which causes the
asl
parents:
729
diff
changeset
|
293 |
| 729 | 294 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com> |
| 295 | |
| 296 * cdl/freebsd_net.cdl: Fix doc link. | |
| 297 | |
|
645
a716206b0987
* cdl/freebsd_net.cdl: Remove unused NBPFILTER and BRIDGE CDL options.
jlarmour
parents:
640
diff
changeset
|
298 2003-02-18 Jonathan Larmour <jifl@eCosCentric.com> |
|
a716206b0987
* cdl/freebsd_net.cdl: Remove unused NBPFILTER and BRIDGE CDL options.
jlarmour
parents:
640
diff
changeset
|
299 |
|
a716206b0987
* cdl/freebsd_net.cdl: Remove unused NBPFILTER and BRIDGE CDL options.
jlarmour
parents:
640
diff
changeset
|
300 * cdl/freebsd_net.cdl: Remove unused NBPFILTER and BRIDGE CDL options. |
|
a716206b0987
* cdl/freebsd_net.cdl: Remove unused NBPFILTER and BRIDGE CDL options.
jlarmour
parents:
640
diff
changeset
|
301 |
|
640
f707a3fcd142
* doc/freebsd.sgml: new_net template is now just "net".
jlarmour
parents:
594
diff
changeset
|
302 2003-02-14 Jonathan Larmour <jifl@eCosCentric.com> |
|
f707a3fcd142
* doc/freebsd.sgml: new_net template is now just "net".
jlarmour
parents:
594
diff
changeset
|
303 |
|
f707a3fcd142
* doc/freebsd.sgml: new_net template is now just "net".
jlarmour
parents:
594
diff
changeset
|
304 * doc/freebsd.sgml: new_net template is now just "net". |
|
f707a3fcd142
* doc/freebsd.sgml: new_net template is now just "net".
jlarmour
parents:
594
diff
changeset
|
305 |
|
594
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
306 2003-02-12 Jani Monoses <jani@iv.ro> |
|
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
307 |
|
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
308 * src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have |
|
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
309 void * args. Silences warnings. |
|
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
310 * src/sys/kern/uipc_socket.c (sopoll): Use __FUNCTION__ correctly |
|
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
311 for GCC 3.x. |
|
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
312 * src/sys/net/if_ethersubr.c: Put comments for stuff after endifs |
|
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
313 to silence warnings. |
|
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
314 * src/sys/net/if_loop.c: Ditto. |
|
7df7eb129a74
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
jlarmour
parents:
569
diff
changeset
|
315 |
| 569 | 316 2003-02-04 Gary Thomas <gary@mlbassoc.com> |
| 317 | |
| 318 * include/sys/bsdtypes.h: Workaround when building with new | |
| 319 Linux compatability package (which over-defines some symols | |
| 320 defined in this module). | |
| 321 | |
|
446
bb9dadc169ef
Add function to dump/display network interface and routing tables.
gthomas
parents:
411
diff
changeset
|
322 2002-12-03 Gary Thomas <gthomas@ecoscentric.com> |
|
bb9dadc169ef
Add function to dump/display network interface and routing tables.
gthomas
parents:
411
diff
changeset
|
323 |
|
bb9dadc169ef
Add function to dump/display network interface and routing tables.
gthomas
parents:
411
diff
changeset
|
324 * src/ecos/support.c (show_network_tables): New function to |
|
bb9dadc169ef
Add function to dump/display network interface and routing tables.
gthomas
parents:
411
diff
changeset
|
325 print information about network tables (interfaces, routing). |
|
bb9dadc169ef
Add function to dump/display network interface and routing tables.
gthomas
parents:
411
diff
changeset
|
326 |
|
411
de449c532876
Add NPWR Linux Engine, update Xscale IOP310 based platforms
gthomas
parents:
400
diff
changeset
|
327 2002-11-12 Gary Thomas <gary@mlbassoc.com> |
|
de449c532876
Add NPWR Linux Engine, update Xscale IOP310 based platforms
gthomas
parents:
400
diff
changeset
|
328 |
|
de449c532876
Add NPWR Linux Engine, update Xscale IOP310 based platforms
gthomas
parents:
400
diff
changeset
|
329 * src/ecos/timeout.c (callout_reset): Check for finding the |
|
de449c532876
Add NPWR Linux Engine, update Xscale IOP310 based platforms
gthomas
parents:
400
diff
changeset
|
330 correct "delta" was wrong - only used with asserts enabled. |
|
de449c532876
Add NPWR Linux Engine, update Xscale IOP310 based platforms
gthomas
parents:
400
diff
changeset
|
331 |
|
de449c532876
Add NPWR Linux Engine, update Xscale IOP310 based platforms
gthomas
parents:
400
diff
changeset
|
332 * include/sys/uio.h: Compatability wrapper to expose 'iovec' |
|
de449c532876
Add NPWR Linux Engine, update Xscale IOP310 based platforms
gthomas
parents:
400
diff
changeset
|
333 functions - used by many network programs. |
|
de449c532876
Add NPWR Linux Engine, update Xscale IOP310 based platforms
gthomas
parents:
400
diff
changeset
|
334 |
|
400
2057b81b96bb
Postpone check of ifq_maxlen until device comes online
gthomas
parents:
398
diff
changeset
|
335 2002-11-04 Gary Thomas <gthomas@ecoscentric.com> |
|
2057b81b96bb
Postpone check of ifq_maxlen until device comes online
gthomas
parents:
398
diff
changeset
|
336 |
|
2057b81b96bb
Postpone check of ifq_maxlen until device comes online
gthomas
parents:
398
diff
changeset
|
337 * src/sys/net/if.c (if_attach): Moved check for ifq_maxlen to |
|
2057b81b96bb
Postpone check of ifq_maxlen until device comes online
gthomas
parents:
398
diff
changeset
|
338 this function since it can't be checked until the device comes |
|
2057b81b96bb
Postpone check of ifq_maxlen until device comes online
gthomas
parents:
398
diff
changeset
|
339 online, which may not be a sysinit time for PCMCIA devices. |
|
2057b81b96bb
Postpone check of ifq_maxlen until device comes online
gthomas
parents:
398
diff
changeset
|
340 |
| 398 | 341 2002-11-03 Gary Thomas <gthomas@ecoscentric.com> |
| 342 | |
| 343 * src/sys/kern/sockio.c (bsd_getname): Fix error where getsockname() | |
| 344 was actually performing getpeername(). | |
| 345 | |
| 346 * include/sys/uio.h: New file - compatability wrapper. | |
| 347 | |
| 257 | 348 2002-07-31 Gary Thomas <gary@chez-thomas.org> |
| 349 | |
| 350 * src/sys/netinet/in_cksum.c: Fix problem on big endian machines. | |
| 351 | |
| 252 | 352 2002-07-26 Gary Thomas <gary@chez-thomas.org> |
| 353 2002-07-26 Ken Cox <jkc@redhat.com> | |
| 354 | |
| 355 * src/ecos/support.c (ovbcopy): ovbcopy() must handle the case | |
| 356 where the src and dst regions are overlayed. memcpy() does not | |
| 357 handle this case, but memmove() does. | |
| 358 | |
| 234 | 359 2002-07-10 Gary Thomas <gary@chez-thomas.org> |
| 360 | |
| 361 * src/sys/netinet/udp_usrreq.c: | |
| 362 * src/sys/netinet/tcp_subr.c: | |
| 363 * src/sys/netinet/in_pcb.c: Rename 'errno' function parameter | |
| 364 since some compilers have problems with this. | |
| 365 | |
| 230 | 366 2002-07-08 Gary Thomas <gary@chez-thomas.org> |
| 367 | |
| 368 * include/sys/param.h: Need <errno.h> which may or may not be | |
| 369 already present, depending on configuration. | |
| 370 | |
| 220 | 371 2002-06-20 Gary Thomas <gary@chez-thomas.org> |
| 372 | |
| 373 * include/sys/param.h (sprintf): Map to diag_sprintf(). | |
| 374 | |
|
218
6882949455d7
Fix compile error when CYGDBG_NET_TIMING_STATS enabled
gthomas
parents:
217
diff
changeset
|
375 2002-06-14 Gary Thomas <gary@chez-thomas.org> |
|
6882949455d7
Fix compile error when CYGDBG_NET_TIMING_STATS enabled
gthomas
parents:
217
diff
changeset
|
376 |
|
6882949455d7
Fix compile error when CYGDBG_NET_TIMING_STATS enabled
gthomas
parents:
217
diff
changeset
|
377 * src/ecos/support.c: |
|
6882949455d7
Fix compile error when CYGDBG_NET_TIMING_STATS enabled
gthomas
parents:
217
diff
changeset
|
378 Fix compile errors when CYGDBG_NET_TIMING_STATS enabled. |
|
6882949455d7
Fix compile error when CYGDBG_NET_TIMING_STATS enabled
gthomas
parents:
217
diff
changeset
|
379 |
| 217 | 380 2002-06-05 Gary Thomas <gary@chez-thomas.org> |
| 381 | |
| 382 * include/netinet/in.h: Rename 'ip_opts' field (using the same | |
| 383 name as the structure is illegal in C++). | |
| 384 | |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
385 2002-05-14 Jesper Skov <jskov@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
386 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
387 * include/netinet6/in6.h: Fixed warnings. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
388 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
389 2002-04-22 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
390 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
391 * src/sys/netinet6/nd6.c: Make debug (on) default. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
392 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
393 * include/netinet/tcp_debug.h: Fully conditionalize debug facility. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
394 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
395 2002-04-17 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
396 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
397 * include/sys/socket.h: Remove definitions only used by sysctl |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
398 since their presence could be misleading. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
399 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
400 * src/ecos/support.c (STACK_SIZE): Remove [debug/testing] bloat. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
401 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
402 2002-03-30 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
403 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
404 * include/machine/types.h: [Placeholder] needed for some compilers. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
405 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
406 2002-03-28 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
407 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
408 * src/sys/netinet/ip_icmp.c: |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
409 * include/sys/param.h: |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
410 * include/netinet/icmp_var.h: Export status structure for SNMP. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
411 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
412 * cdl/freebsd_net.cdl: Augment log facilities to what SNMP uses. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
413 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
414 2002-03-27 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
415 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
416 * include/sys/param.h (log): Remove warning. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
417 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
418 2002-03-25 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
419 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
420 * src/ecos/support.c (zinit): Add more record keeping (and debug |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
421 prints) for zones. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
422 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
423 * src/ecos/timeout.c (do_timeout): Don't reset ACTIVE when running |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
424 a timeout (since it confuses the TCP timer code). |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
425 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
426 2002-03-23 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
427 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
428 * src/sys/netinet/in_cksum.c (in_addword): Changed to use uint32 since |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
429 uint64 was wasteful (and failed on some architectures!) |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
430 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
431 2002-03-20 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
432 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
433 * include/sys/socket.h: Force struct sockaddr to be at least as |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
434 big as IPv4 or IPv6 sockets. Possibly this could be a little |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
435 cleaner, but at least now it's safe for programs to use sockaddr |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
436 variables in either environment. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
437 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
438 2002-03-11 Hugo Tyson <hmt@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
439 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
440 [Case 107110] |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
441 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
442 * src/sys/netinet/in.c (in_control): SIOCSIFADDR switch entry |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
443 moved to before the scan for this same address being in the list |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
444 already, along with Add and Delete (SIOCAIFADDR,SIOCDIFADDR) arms. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
445 It falls through into the same alloc-if-needed code anyway. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
446 Thus repeatedly setting the same address does not leak store. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
447 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
448 * src/sys/net/route.c (route_reinit): Rewrite to delete all routes |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
449 individually rather than en-masse (leaking store). |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
450 (rt_reinit_rtdelete): New function; callback for individual |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
451 deletion. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
452 (rtioctl): Do not pass in a "route **" to return a pointer to the |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
453 route removed or added; this results in an extra reference, by the |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
454 returned pointer, and so a storeleak. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
455 (rtrequest): RTM_DELETE arm: do not free a gateway route if the |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
456 gateway pointer is the same as the route itself - it gets freed |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
457 *again* at the end of the routine if you do. Just dec the refcnt. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
458 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
459 2002-03-08 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
460 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
461 * src/sys/net/if_loop.c (loioctl): Force IFF_LOOPBACK setting. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
462 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
463 * src/sys/kern/uipc_mbuf.c: Remove some warnings [from munging]. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
464 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
465 * src/ecos/support.c (cyg_net_init): Identify init messages. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
466 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
467 * include/sys/param.h (nstab,nstab_end): These are not defined |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
468 within the network package and thus should not be munged. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
469 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
470 * include/net/if.h: Add "IFF_LOOPBACK" to set of flags which |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
471 cannot be changed outside the kernel. Note: this is a change |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
472 from the "normal" BSD code. It was done to keep old code |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
473 working, but it may break some new code. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
474 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
475 2002-03-07 Gary Thomas <gthomas@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
476 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
477 * src/sys/kern/uipc_mbuf.c: Work over for the namespace changes. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
478 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
479 * include/sys/param.h: Complete namespace munging; privatize |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
480 all kernel symbols via "cyg_" prefix. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
481 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
482 2002-02-05 Hugo Tyson <hmt@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
483 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
484 * cdl/freebsd_net.cdl: Position this package below CYGPKG_NET |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
485 ie. the common networking package. Only affects the view in the |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
486 GUI CT, no big deal. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
487 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
488 #####ECOSPDCOPYRIGHTBEGIN#### |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
489 # |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
490 # Copyright (C) 2000, 2001, 2002 Red Hat, Inc. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
491 # All Rights Reserved. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
492 # |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
493 # Permission is granted to use, copy, modify and redistribute this |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
494 # file. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
495 # |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
diff
changeset
|
496 #####ECOSPDCOPYRIGHTEND#### |
