Commit Graph

5927 Commits

Author SHA1 Message Date
Mathieu Lacage
6816e303ec implement PacketHistory::RemoveAtStart 2007-06-06 08:49:15 +02:00
Mathieu Lacage
1bbf7ce1a2 when doing a copy of a buffer, make sure to clear the prev and next fields 2007-06-05 21:48:26 +02:00
Mathieu Lacage
969ff1267e the mask to filter out the low bit is 0xfe, not 0xfd 2007-06-05 18:28:37 +02:00
Mathieu Lacage
3634046dc7 fix a bunch of buggy asserts 2007-06-05 17:35:22 +02:00
Mathieu Lacage
c3ff0ad584 fix the list iteration logic 2007-06-05 16:40:05 +02:00
Mathieu Lacage
ebfe75384c rename begin to head and end to tail 2007-06-05 16:36:53 +02:00
Mathieu Lacage
bd1dcf3f97 fix field ordering. 2007-06-05 16:33:45 +02:00
Mathieu Lacage
d5e147d400 deal with packet with zero headers correctly 2007-06-05 15:59:07 +02:00
Mathieu Lacage
35dbade0a9 implement PacketHistory::Print 2007-06-05 15:47:29 +02:00
Mathieu Lacage
dc62fabc0b fix addition of a trailer or a header 2007-06-05 14:06:58 +02:00
Mathieu Lacage
47f2db1e23 a new implementation of the PacketHistory API 2007-06-05 13:44:43 +02:00
Mathieu Lacage
967b3f34e9 IIpv4 -> Ipv4 2007-06-04 18:25:43 +02:00
Mathieu Lacage
09ed1c9575 i-ipv4.h -> ipv4.h 2007-06-04 18:05:36 +02:00
Mathieu Lacage
f71d6fd74f IUdp -> Udp 2007-06-04 18:03:26 +02:00
Mathieu Lacage
b9c4fa85f1 i-udp.h -> udp.h 2007-06-04 18:01:09 +02:00
Mathieu Lacage
c32fa46161 ISocketFactory -> SocketFactory 2007-06-04 17:57:01 +02:00
Mathieu Lacage
d0bd4ea161 i-socket-factory.h -> socket-factory.h 2007-06-04 17:54:56 +02:00
Mathieu Lacage
7b6d5c4e97 IIpv4Private -> Ipv4Private 2007-06-04 17:42:37 +02:00
Mathieu Lacage
0459737b00 IIpv4Impl -> Ipv4Impl 2007-06-04 17:40:09 +02:00
Mathieu Lacage
372ecb8430 preprocessor update 2007-06-04 17:24:45 +02:00
Mathieu Lacage
9a852e442e IUdpImpl -> UdpImpl 2007-06-04 17:24:18 +02:00
Mathieu Lacage
92757ef5c3 Udp -> UdpL4Protocol 2007-06-04 17:22:52 +02:00
Mathieu Lacage
297692d88b udp.h -> udp-l4-protocol.h 2007-06-04 17:18:02 +02:00
Mathieu Lacage
4ead4618e6 i-arp-private.h -> arp-private.h 2007-06-04 17:14:59 +02:00
Mathieu Lacage
96f1c67bfe i-udp-impl.h -> udp-impl.h 2007-06-04 17:13:21 +02:00
Mathieu Lacage
9db1449b4b i-ipv4-private.h ipv4-private.h 2007-06-04 17:06:03 +02:00
Mathieu Lacage
9421bfcfee i-ipv4-impl.h -> ipv4-impl.h 2007-06-04 16:59:51 +02:00
Mathieu Lacage
a5a1152e95 Arp -> ArpL3Protocol 2007-06-04 16:57:24 +02:00
Mathieu Lacage
3a97fce182 arp.h -> arp-l3-protocol.h 2007-06-04 16:54:36 +02:00
Mathieu Lacage
e8ab5afb41 Ipv4 -> Ipv4L3Protocol 2007-06-04 16:51:59 +02:00
Mathieu Lacage
1d0658dc85 rename ipv4.h to ipv4-l3-protocol.h 2007-06-04 16:42:10 +02:00
Mathieu Lacage
01f37ccb65 rename MakeNewObject to Create 2007-06-04 16:32:37 +02:00
Mathieu Lacage
4d5a66d6e5 remove MakeInternetNode 2007-06-04 16:28:18 +02:00
Mathieu Lacage
c4234041bc remove file 2007-06-04 16:24:05 +02:00
Mathieu Lacage
359a2f98a8 rename i-node to node 2007-06-04 16:21:05 +02:00
Mathieu Lacage
1225b1623e rename INode to Node 2007-06-04 16:17:01 +02:00
Mathieu Lacage
62aa29999b remove dead typedef 2007-06-04 09:33:38 +02:00
Mathieu Lacage
a4f727f68d a bunch of optimizations 2007-06-03 20:09:56 +02:00
Mathieu Lacage
a6c8a11881 fix the packet benchmark and enable it 2007-06-02 19:10:35 +02:00
Mathieu Lacage
ce4bcba2e6 Added tag packet-history-working for changeset 0dc81e76166c 2007-06-02 18:36:56 +02:00
Mathieu Lacage
a88ff1f2c4 more tests, fix 2007-06-02 18:32:31 +02:00
Mathieu Lacage
a986e81353 more tests, initial fix. 2007-06-02 18:24:44 +02:00
Mathieu Lacage
b9899de6df more tests 2007-06-02 18:13:19 +02:00
Mathieu Lacage
bebb4eb281 fix build for g++ 4.1 2007-06-02 18:08:04 +02:00
Mathieu Lacage
03ca60cd50 merge with trunk 2007-06-02 17:59:14 +02:00
Mathieu Lacage
1c46ed54e5 merge with trunk 2007-06-02 17:58:39 +02:00
Mathieu Lacage
34c6957f95 more tests 2007-06-01 15:26:21 +02:00
Mathieu Lacage
8a62c228b2 ensure that packets are real buffers before concatenating them 2007-06-01 15:23:30 +02:00
Mathieu Lacage
4c92dfe914 add more asserts, make TransformIntoRealBuffer public for Packet class 2007-06-01 15:23:07 +02:00
Mathieu Lacage
5f2b952521 enable more tests 2007-06-01 14:50:04 +02:00