Mathieu Lacage
|
43f749831a
|
a first draft of a component manager
--HG--
rename : src/core/iid-manager.cc => src/core/uid-manager.cc
rename : src/core/iid-manager.h => src/core/uid-manager.h
|
2007-05-06 18:59:36 +02:00 |
|
Mathieu Lacage
|
ce29f9b837
|
define class Iid to replace the uint32_t as suggested by Gustavo
|
2007-05-06 11:20:12 +02:00 |
|
Mathieu Lacage
|
fcd1de99c9
|
move code around
--HG--
rename : src/node/application-list.cc => src/applications/application-list.cc
rename : src/node/application-list.h => src/applications/application-list.h
rename : src/node/application.cc => src/applications/application.cc
rename : src/node/application.h => src/applications/application.h
rename : src/node/onoff-application.cc => src/applications/onoff-application.cc
rename : src/node/onoff-application.h => src/applications/onoff-application.h
rename : src/node/arp-cache.cc => src/internet-node/arp-cache.cc
rename : src/node/arp-cache.h => src/internet-node/arp-cache.h
rename : src/node/arp-header.cc => src/internet-node/arp-header.cc
rename : src/node/arp-header.h => src/internet-node/arp-header.h
rename : src/node/arp-ipv4-interface.cc => src/internet-node/arp-ipv4-interface.cc
rename : src/node/arp-ipv4-interface.h => src/internet-node/arp-ipv4-interface.h
rename : src/node/arp.cc => src/internet-node/arp.cc
rename : src/node/arp.h => src/internet-node/arp.h
rename : src/node/ascii-trace.cc => src/internet-node/ascii-trace.cc
rename : src/node/ascii-trace.h => src/internet-node/ascii-trace.h
rename : src/node/header-utils.cc => src/internet-node/header-utils.cc
rename : src/node/header-utils.h => src/internet-node/header-utils.h
rename : src/node/i-arp-private.cc => src/internet-node/i-arp-private.cc
rename : src/node/i-arp-private.h => src/internet-node/i-arp-private.h
rename : src/node/i-ipv4-impl.cc => src/internet-node/i-ipv4-impl.cc
rename : src/node/i-ipv4-impl.h => src/internet-node/i-ipv4-impl.h
rename : src/node/i-ipv4-private.cc => src/internet-node/i-ipv4-private.cc
rename : src/node/i-ipv4-private.h => src/internet-node/i-ipv4-private.h
rename : src/node/i-udp-impl.cc => src/internet-node/i-udp-impl.cc
rename : src/node/i-udp-impl.h => src/internet-node/i-udp-impl.h
rename : src/node/internet-node.cc => src/internet-node/internet-node.cc
rename : src/node/internet-node.h => src/internet-node/internet-node.h
rename : src/node/ipv4-checksum.cc => src/internet-node/ipv4-checksum.cc
rename : src/node/ipv4-checksum.h => src/internet-node/ipv4-checksum.h
rename : src/node/ipv4-end-point-demux.cc => src/internet-node/ipv4-end-point-demux.cc
rename : src/node/ipv4-end-point-demux.h => src/internet-node/ipv4-end-point-demux.h
rename : src/node/ipv4-end-point.cc => src/internet-node/ipv4-end-point.cc
rename : src/node/ipv4-end-point.h => src/internet-node/ipv4-end-point.h
rename : src/node/ipv4-header.cc => src/internet-node/ipv4-header.cc
rename : src/node/ipv4-header.h => src/internet-node/ipv4-header.h
rename : src/node/ipv4-interface.cc => src/internet-node/ipv4-interface.cc
rename : src/node/ipv4-interface.h => src/internet-node/ipv4-interface.h
rename : src/node/ipv4-l4-demux.cc => src/internet-node/ipv4-l4-demux.cc
rename : src/node/ipv4-l4-demux.h => src/internet-node/ipv4-l4-demux.h
rename : src/node/ipv4-l4-protocol.cc => src/internet-node/ipv4-l4-protocol.cc
rename : src/node/ipv4-l4-protocol.h => src/internet-node/ipv4-l4-protocol.h
rename : src/node/ipv4-loopback-interface.cc => src/internet-node/ipv4-loopback-interface.cc
rename : src/node/ipv4-loopback-interface.h => src/internet-node/ipv4-loopback-interface.h
rename : src/node/ipv4.cc => src/internet-node/ipv4.cc
rename : src/node/ipv4.h => src/internet-node/ipv4.h
rename : src/node/l3-demux.cc => src/internet-node/l3-demux.cc
rename : src/node/l3-demux.h => src/internet-node/l3-demux.h
rename : src/node/l3-protocol.cc => src/internet-node/l3-protocol.cc
rename : src/node/l3-protocol.h => src/internet-node/l3-protocol.h
rename : src/node/pcap-trace.cc => src/internet-node/pcap-trace.cc
rename : src/node/pcap-trace.h => src/internet-node/pcap-trace.h
rename : src/node/sgi-hashmap.h => src/internet-node/sgi-hashmap.h
rename : src/node/udp-header.cc => src/internet-node/udp-header.cc
rename : src/node/udp-header.h => src/internet-node/udp-header.h
rename : src/node/udp-socket.cc => src/internet-node/udp-socket.cc
rename : src/node/udp-socket.h => src/internet-node/udp-socket.h
rename : src/node/udp.cc => src/internet-node/udp.cc
rename : src/node/udp.h => src/internet-node/udp.h
|
2007-05-04 15:04:07 +02:00 |
|
Mathieu Lacage
|
681415672a
|
merge with HEAD
|
2007-05-04 14:03:12 +02:00 |
|
Mathieu Lacage
|
80dd433cd1
|
remove Node::GetIpv4
|
2007-05-03 15:24:34 +02:00 |
|
Mathieu Lacage
|
d010641854
|
remove Node::GetArp
|
2007-05-03 14:39:37 +02:00 |
|
Mathieu Lacage
|
5e8a744bec
|
define and implement IUdp
|
2007-05-03 14:20:04 +02:00 |
|
Mathieu Lacage
|
4035622521
|
rename files
--HG--
rename : src/core/interface.cc => src/core/ns-unknown.cc
rename : src/core/interface.h => src/core/ns-unknown.h
|
2007-05-03 10:49:28 +02:00 |
|
Mathieu Lacage
|
0ddef50308
|
airplane COM code
|
2007-05-03 10:34:35 +02:00 |
|
Mathieu Lacage
|
3e7898ae3c
|
remove dead code
|
2007-05-03 00:35:39 +02:00 |
|
Mathieu Lacage
|
4e7a215f6a
|
implement Dispose properly throughout the network stack
|
2007-05-02 23:08:41 +02:00 |
|
Raj Bhattacharjea
|
b07ce761de
|
Added default value sample
|
2007-05-02 15:23:35 -04:00 |
|
Mathieu Lacage
|
4f1cb40b93
|
rework the socket/udp layer to remove the Ipv4EndPointDemux template
|
2007-05-02 19:14:34 +02:00 |
|
Mathieu Lacage
|
04eca6a083
|
rework the Node and NodeList classes to manage reference counts correctly
|
2007-05-02 13:44:41 +02:00 |
|
Mathieu Lacage
|
0da8f5c763
|
merge Packet API changes needed for Packet pretty printing.
|
2007-05-01 11:54:21 +02:00 |
|
Mathieu Lacage
|
f69c11bae4
|
merge with pcap branch
|
2007-05-01 11:35:27 +02:00 |
|
Mathieu Lacage
|
0ec535bb60
|
remove DatagramSocket, use Socket base class for UdpSocket subclass.
|
2007-04-30 16:23:10 +02:00 |
|
Mathieu Lacage
|
6d1fbb99fa
|
remove external NetDeviceList and use the Node's integrated list
|
2007-04-30 10:21:49 +02:00 |
|
Mathieu Lacage
|
44f3dc15c8
|
remove ipv4 interface from public API
|
2007-04-30 10:00:34 +02:00 |
|
Raj Bhattacharjea
|
b76875567f
|
Incorporated defaults and command-line arguments
|
2007-04-26 11:36:05 -04:00 |
|
Mathieu Lacage
|
861d997e5e
|
remove dead code
|
2007-03-30 00:11:51 +02:00 |
|
Mathieu Lacage
|
8d1be72fb6
|
put together a PcapTrace and test it
|
2007-03-29 23:24:10 +02:00 |
|
Mathieu Lacage
|
8cb55bca6e
|
remove dead code
|
2007-03-29 22:39:11 +02:00 |
|
mathieu@mathieu.inria.fr
|
df76af9923
|
a point to point ipv4 interface
|
2007-03-28 19:38:56 +02:00 |
|
mathieu@mathieu.inria.fr
|
3b8541394e
|
split out AsciiTrace class from simple example
|
2007-03-28 19:26:58 +02:00 |
|
Tom Henderson
|
f94e93bea8
|
Add ApplicationList and Capability
|
2007-03-27 21:48:22 -07:00 |
|
Craig Dowell
|
ecea538c16
|
net device copy and assignment, reference counted channel.
|
2007-03-27 15:41:08 -07:00 |
|
Craig Dowell
|
1e75e87d35
|
remove unused files, remove notion of PHY, make more realistic p2p-net-device and p2p-channel
|
2007-03-27 13:04:11 -07:00 |
|
Tom Henderson
|
40b7bd0715
|
Add net devices to net-device-list in topology
|
2007-03-26 06:39:20 -07:00 |
|
Tom Henderson
|
a6b1a5e964
|
Rename file names from serial to p2p
|
2007-03-25 06:59:11 -07:00 |
|
Raj Bhattacharjea
|
7f86ae67f8
|
Added in DataRate to common module
|
2007-03-22 17:20:15 -04:00 |
|
Tom Henderson
|
02df76a400
|
OnOffApplication functioning; some Node class cleanup
|
2007-03-21 23:17:11 -07:00 |
|
Tom Henderson
|
bec6b00ecf
|
Add static node factory methods to class Node
|
2007-03-19 22:19:38 -07:00 |
|
Tom Henderson
|
754ab5183a
|
Move ns-2/simple.cc to examples/simple-serial.cc
|
2007-03-19 21:01:35 -07:00 |
|
Tom Henderson
|
2388eff7c8
|
Add Mathieu's super object container; add Rx trace on SerialNetDevice
|
2007-03-19 07:02:14 -07:00 |
|
Tom Henderson
|
3504036137
|
Add SerialTopology functions and remove from simple.cc file
|
2007-03-19 00:40:44 -07:00 |
|
Tom Henderson
|
080a57c8b5
|
Begin checkin of ns-3-gfr; s/UdpSocket/DatagramSocket; bring in Application base class and onoff-application, and base class socket; bring in random number generator files
|
2007-03-18 14:30:26 -07:00 |
|
Tom Henderson
|
b5d1d295d6
|
move channel.cc channel.h to node directory; merge ns-3-tracing from mathieu
|
2007-03-18 14:06:51 -07:00 |
|
Tom Henderson
|
1fa4383e4e
|
Make this compile on 32-bit machine; fix SConstruct
|
2007-03-18 06:25:15 -07:00 |
|
Craig Dowell
|
18d492081a
|
serial channel functionality
|
2007-03-18 03:43:49 -07:00 |
|
Tom Henderson
|
9fc27750c3
|
Rename UdpSocket to DatagramSocket
|
2007-03-17 23:16:59 -07:00 |
|
Tom Henderson
|
24d8862f67
|
Add random number files, base class Application
|
2007-03-17 22:32:08 -07:00 |
|
Tom Henderson
|
067d7e2e9f
|
Rename simple.tcl.cc to simple.cc; remove OTcl comments
|
2007-03-07 22:45:17 -08:00 |
|
Mathieu Lacage
|
2be9fab00d
|
move serial code to src/devices/serial
--HG--
rename : src/node/channel.cc => src/devices/serial/channel.cc
rename : src/node/channel.h => src/devices/serial/channel.h
rename : src/node/layer-connector.cc => src/devices/serial/layer-connector.cc
rename : src/node/layer-connector.h => src/devices/serial/layer-connector.h
rename : src/node/propagator.h => src/devices/serial/propagator.h
rename : src/node/serial-channel.cc => src/devices/serial/serial-channel.cc
rename : src/node/serial-channel.h => src/devices/serial/serial-channel.h
rename : src/node/serial-net-device.cc => src/devices/serial/serial-net-device.cc
rename : src/node/serial-net-device.h => src/devices/serial/serial-net-device.h
rename : src/node/serial-phy.cc => src/devices/serial/serial-phy.cc
rename : src/node/serial-phy.h => src/devices/serial/serial-phy.h
|
2007-02-22 10:04:54 +01:00 |
|
Mathieu Lacage
|
2adb6044df
|
move p2p to new dir
--HG--
rename : src/node/p2p-channel.cc => src/devices/p2p/p2p-channel.cc
rename : src/node/p2p-channel.h => src/devices/p2p/p2p-channel.h
rename : src/node/p2p-net-device.cc => src/devices/p2p/p2p-net-device.cc
rename : src/node/p2p-net-device.h => src/devices/p2p/p2p-net-device.h
|
2007-02-22 09:51:54 +01:00 |
|
Mathieu Lacage
|
0561ec8a74
|
add some simple packet content dumping.
|
2007-02-21 23:09:42 +01:00 |
|
tomh@ubuntu
|
59823e7d22
|
Skeleton SerialPhy
|
2007-02-20 23:26:59 -08:00 |
|
owner@UPSTAIRS.Belkin
|
11b1337054
|
strawman connectors and channel
|
2007-02-18 19:19:42 -08:00 |
|
Mathieu Lacage
|
be35b9cd0c
|
merge tom's tree with trunk
|
2007-02-18 11:16:08 +01:00 |
|
Tom Henderson
|
da342c982a
|
Merge in Craig's tracing changes as of Thursday; rename net-device-serial files to serial-net-device
|
2007-02-17 16:40:03 -08:00 |
|