Commit Graph
164 Commits
Author SHA1 Message Date
Sebastien Vincent 25cec1e0c3 Add metric and longest prefix match support for IPv6. 2009-09-07 18:03:01 +02:00
Mathieu Lacage df1e0d5227 make sure python does not wrap copy constructor and assignment operator 2009-08-31 13:01:48 +02:00
Gustavo J. A. M. Carneiro 62337c8fef Make some copy-constructors private, remove not implemented method declarations, to make Python bindings work. 2009-08-31 11:30:47 +01:00
Mathieu Lacage aeca9afe80 export headers from internet-stack 2009-08-25 08:52:57 +02:00
Mathieu Lacage 81e7fea9fc export sgi-hashmap.h
--HG--
rename : src/internet-stack/sgi-hashmap.h => src/common/sgi-hashmap.h
2009-08-25 08:41:04 +02:00
Sebastien Vincent 1fa656fe8d second phase of IPv6 checkins from Univ. of Strasbourg team 2009-08-22 14:36:55 -07:00
Tom Henderson 4b1a049884 Implement UdpSocketImpl::Close () 2009-08-05 20:53:44 -07:00
Pavel Boyko 7a89fcdd50 Route lookup removed in ARP request (see bug 606) 2009-08-06 10:23:12 +04:00
Tom Henderson 95a4f2a6af fix bug preventing the sending of packets to a local IP address (bug 632) 2009-07-08 21:45:23 -07:00
Mathieu Lacage cba87ca11f avoid excessive calls to GetObject during topology construction 2009-07-07 21:18:01 +02:00
Mathieu Lacage 8f7d85320c kill dead code 2009-07-07 13:05:23 +02:00
Gustavo J. A. M. Carneiro b95fa9c015 More virtual-net-device.cc bug fixes 2009-07-03 16:15:06 +01:00
Craig Dowell ca1915028b remove dead code 2009-07-01 09:28:06 +02:00
Craig Dowell ef1abc08de quiet valgrind during attribute initialization 2009-06-30 10:31:11 -07:00
Tom Henderson 4a27364486 (bug 613) Tcp should NotifyDataRecv () when a FIN arrives 2009-06-26 19:05:28 -07:00
Tom Henderson 0d01359336 (bug 427) Tcp Close() should not call ShutdownSend() 2009-06-26 19:27:34 -07:00
Craig Dowell f6f09465a4 branch merge 2009-06-29 21:39:49 -07:00
Craig Dowell a89ac67f20 Fix bug 579 -- TCP congestion window is not updated whent segment size chages 2009-06-29 21:38:35 -07:00
Ewgenij Starostin e18b54733a Fix 559, cpSocketImpl doesnt free endpoint quickly enough after being closed 2009-06-29 14:35:32 -07:00
Mathieu Lacage 732837fb09 merge with HEAD 2009-06-26 15:38:03 +02:00
Mathieu Lacage d8038d4aec bug 600: lower the default routing priority of Ipv4GlobalRouting; move to helper 2009-06-26 15:34:16 +02:00
Kirill V. Andreev af4b3cf73e bug 610: Wrong PointerChecker in attribute of Ipv4Interface 2009-06-26 15:27:39 +02:00
Tom Henderson b44b286f29 bug 63: allow enabling or disabling ip forwarding on a per-interface basis 2009-06-26 10:56:51 +02:00
Josh Pelkey 278f186830 bug 592: Ipv4RoutingProtocol::RouteOutput needs a packet pointer argument for reactive protocols 2009-06-26 09:55:36 +02:00
Craig Dowell 4130eb3c2d Finally make tap bridge work with VMs (bug 569) 2009-06-23 22:12:35 -07:00
Craig Dowell c2bec75632 variable size buffer for icmpv4 echo header 2009-06-22 18:08:01 -07:00
Tom Henderson b79dacedd2 move list routing and static routing to src/routing directories
--HG--
rename : src/internet-stack/ipv4-list-routing.cc => src/routing/list-routing/ipv4-list-routing.cc
rename : src/internet-stack/ipv4-list-routing.h => src/routing/list-routing/ipv4-list-routing.h
rename : src/node/ipv4-routing-table-entry.cc => src/routing/static-routing/ipv4-routing-table-entry.cc
rename : src/node/ipv4-routing-table-entry.h => src/routing/static-routing/ipv4-routing-table-entry.h
rename : src/internet-stack/ipv4-static-routing-impl.cc => src/routing/static-routing/ipv4-static-routing.cc
rename : src/node/ipv4-static-routing.h => src/routing/static-routing/ipv4-static-routing.h
2009-06-21 23:32:23 -07:00
Tom Henderson ce3e645272 Remove Ipv4Interface::GetMtu () 2009-06-21 22:36:43 -07:00
Tom Henderson af87d3f3ae cleanup ip alias unfinished cases (bug 591) 2009-06-21 22:29:08 -07:00
Tom Henderson a210364b59 avoid using non-portable reverse iterator methods 2009-06-19 14:12:59 -07:00
Faker Moatamri 8425bffb23 Bug 597: Ns-3 doesn't compile under MingWin 2009-06-19 16:49:09 +02:00
Tom Henderson 1a1f2fb8bc correct a few XXX in the Ipv4L3Protocol class 2009-06-14 20:57:52 -07:00
Tom Henderson 3040046cbe remove obsolete XXX from UdpHeader API 2009-06-14 20:53:29 -07:00
Tom Henderson a6485e6f89 fix for bug 588 2009-06-13 15:57:04 -07:00
Tom Henderson decb42890f Fix bug 587 for ListRoutingProtocol bug; add unit test 2009-06-13 14:59:35 -07:00
Tom Henderson 90b8de8d55 Move Ipv4ListRouting to src/internet-stack; get rid of Impl class 2009-06-12 14:43:22 -07:00
Mathieu Lacage 2db05b272b Remove static routing dependencies in code 2009-06-12 13:44:19 -07:00
Mathieu Lacage f7d0c3479c bug 491: It is painful to enable all checksums 2009-06-19 09:13:29 +02:00
fmoatamr db15f32ab1 Bug 589: UdpSocketImpl unit test is leaking 2009-06-18 11:43:40 +02:00
Mathieu Lacage 6213313cd7 register missing constructors 2009-06-10 11:13:49 +02:00
Mathieu Lacage 62e5b89116 move global routing code into global routing directory
--HG--
rename : src/internet-stack/ipv4-global-routing.cc => src/routing/global-routing/ipv4-global-routing.cc
rename : src/internet-stack/ipv4-global-routing.h => src/routing/global-routing/ipv4-global-routing.h
2009-06-10 08:36:51 +02:00
Mathieu Lacage eb29e3cb21 use packet tags rather than byte tags to match TcpSocketImpl and UdpSocketImpl 2009-06-09 09:13:42 +02:00
Mathieu Lacage 4d71b28685 merge 2009-06-09 09:06:04 +02:00
Craig Dowell a146ea737e fix build 2009-06-08 16:58:28 -07:00
Mathieu Lacage 04c90404b6 no need to keep around a Ptr<Packet> 2009-06-08 16:45:13 +02:00
Mathieu Lacage 72d3a648c5 no need to call PeekData+memcpy. use CopyData instead 2009-06-08 16:43:55 +02:00
Mathieu Lacage fb91e1763f merge with HEAD 2009-06-08 09:19:00 +02:00
Mathieu Lacage 6fc97d179c bug 535: UDP/TCP ShutdownRecv incorrect 2009-06-03 10:04:51 +02:00
Mathieu Lacage 1b77e56fe5 new tags
--HG--
rename : src/common/tag-list.cc => src/common/byte-tag-list.cc
rename : src/common/tag-list.h => src/common/byte-tag-list.h
2009-06-03 08:49:40 +02:00
Tom Henderson 8e560188ff Doxygen cleanup 2009-05-30 15:20:56 -07:00