Commit Graph

155 Commits

Author SHA1 Message Date
Mathieu Lacage
ceccfdbb80 avoid excessive calls to GetObject during topology construction 2009-07-07 21:18:01 +02:00
Mathieu Lacage
1da654aeb0 kill dead code 2009-07-07 13:05:23 +02:00
Gustavo J. A. M. Carneiro
3b71ecc23c More virtual-net-device.cc bug fixes 2009-07-03 16:15:06 +01:00
Craig Dowell
80ce2b0bd4 remove dead code 2009-07-01 09:28:06 +02:00
Craig Dowell
25ca1e2099 quiet valgrind during attribute initialization 2009-06-30 10:31:11 -07:00
Tom Henderson
771e01ad47 (bug 613) Tcp should NotifyDataRecv () when a FIN arrives 2009-06-26 19:05:28 -07:00
Tom Henderson
5da5708745 (bug 427) Tcp Close() should not call ShutdownSend() 2009-06-26 19:27:34 -07:00
Craig Dowell
8d1a3986a1 branch merge 2009-06-29 21:39:49 -07:00
Craig Dowell
256e72cd82 Fix bug 579 -- TCP congestion window is not updated whent segment size chages 2009-06-29 21:38:35 -07:00
Ewgenij Starostin
31b09df563 Fix 559, cpSocketImpl doesnt free endpoint quickly enough after being closed 2009-06-29 14:35:32 -07:00
Mathieu Lacage
4f278bd3da merge with HEAD 2009-06-26 15:38:03 +02:00
Mathieu Lacage
f14081b9e9 bug 600: lower the default routing priority of Ipv4GlobalRouting; move to helper 2009-06-26 15:34:16 +02:00
Kirill V. Andreev
af3c9b638e bug 610: Wrong PointerChecker in attribute of Ipv4Interface 2009-06-26 15:27:39 +02:00
Tom Henderson
c2c9ee3b2f bug 63: allow enabling or disabling ip forwarding on a per-interface basis 2009-06-26 10:56:51 +02:00
Josh Pelkey
ac0905c49a bug 592: Ipv4RoutingProtocol::RouteOutput needs a packet pointer argument for reactive protocols 2009-06-26 09:55:36 +02:00
Craig Dowell
6e8b7012e7 Finally make tap bridge work with VMs (bug 569) 2009-06-23 22:12:35 -07:00
Craig Dowell
fb7c0f99fb variable size buffer for icmpv4 echo header 2009-06-22 18:08:01 -07:00
Tom Henderson
9f286430dd move list routing and static routing to src/routing directories 2009-06-21 23:32:23 -07:00
Tom Henderson
d7289c1901 Remove Ipv4Interface::GetMtu () 2009-06-21 22:36:43 -07:00
Tom Henderson
441cedb655 cleanup ip alias unfinished cases (bug 591) 2009-06-21 22:29:08 -07:00
Tom Henderson
21fb8dd090 avoid using non-portable reverse iterator methods 2009-06-19 14:12:59 -07:00
Faker Moatamri
de1a37f41f Bug 597: Ns-3 doesn't compile under MingWin 2009-06-19 16:49:09 +02:00
Tom Henderson
9de325a34c correct a few XXX in the Ipv4L3Protocol class 2009-06-14 20:57:52 -07:00
Tom Henderson
9dadd7c543 remove obsolete XXX from UdpHeader API 2009-06-14 20:53:29 -07:00
Tom Henderson
e86857b5c6 fix for bug 588 2009-06-13 15:57:04 -07:00
Tom Henderson
6a0ad8f80f Fix bug 587 for ListRoutingProtocol bug; add unit test 2009-06-13 14:59:35 -07:00
Tom Henderson
234df20364 Move Ipv4ListRouting to src/internet-stack; get rid of Impl class 2009-06-12 14:43:22 -07:00
Mathieu Lacage
0dca6fc55c Remove static routing dependencies in code 2009-06-12 13:44:19 -07:00
Mathieu Lacage
e8a4113e96 bug 491: It is painful to enable all checksums 2009-06-19 09:13:29 +02:00
fmoatamr
8f565ad9dd Bug 589: UdpSocketImpl unit test is leaking 2009-06-18 11:43:40 +02:00
Mathieu Lacage
282f653bed register missing constructors 2009-06-10 11:13:49 +02:00
Mathieu Lacage
f58cfa0e5f move global routing code into global routing directory 2009-06-10 08:36:51 +02:00
Mathieu Lacage
d05448114d use packet tags rather than byte tags to match TcpSocketImpl and UdpSocketImpl 2009-06-09 09:13:42 +02:00
Mathieu Lacage
6baf920c89 merge 2009-06-09 09:06:04 +02:00
Craig Dowell
6f09987703 fix build 2009-06-08 16:58:28 -07:00
Mathieu Lacage
b1dc85e1c7 no need to keep around a Ptr<Packet> 2009-06-08 16:45:13 +02:00
Mathieu Lacage
1825edbc27 no need to call PeekData+memcpy. use CopyData instead 2009-06-08 16:43:55 +02:00
Mathieu Lacage
8dfb6eb0dc merge with HEAD 2009-06-08 09:19:00 +02:00
Mathieu Lacage
023ee11f37 bug 535: UDP/TCP ShutdownRecv incorrect 2009-06-03 10:04:51 +02:00
Mathieu Lacage
a8e074d6e3 new tags 2009-06-03 08:49:40 +02:00
Tom Henderson
81bde7afdf Doxygen cleanup 2009-05-30 15:20:56 -07:00
Tom Henderson
f2804fd500 src/ and utils/ changes for IPv4 routing rework 2009-05-28 21:37:25 -07:00
Tom Henderson
0e9b2360a2 Fix bug 570 (ArpCache not registered) 2009-05-21 06:07:03 -07:00
Tom Henderson
bd5cf9cb07 merge with tip 2009-04-17 12:33:17 -07:00
Craig Dowell
e22cd479c4 cleanup raw sockets on Ipv4L3Protocol shutdown 2009-04-17 10:15:11 -07:00
Tom Henderson
ce3e1d31a6 Remove class Ipv4Impl 2009-04-12 22:40:31 -07:00
Tom Henderson
5c3fa90cac Implementation cut over to use Ipv4InterfaceAddress 2009-04-12 22:13:49 -07:00
Tom Henderson
a1f5b19c5a implementation and plumbing of Ipv4InterfaceAddress class 2009-04-08 16:07:34 -07:00
Tom Henderson
0528a56c4d Ipv4::ifIndex -> Ipv4::interface 2009-04-08 13:35:34 -07:00
Craig Dowell
392f9075d8 branch merge 2009-03-23 11:35:47 -07:00