49cf104a12
variable unused in optimized build -- fixed via attribute
Craig Dowell
2007-09-11 19:40:50 -07:00
b639466adb
turn off debugging flags
Craig Dowell
2007-09-11 19:11:03 -07:00
1cf86b9641
integrating broadcast with multicast and sockets with multiple interfaces required default route for disambiguation
Craig Dowell
2007-09-11 19:09:49 -07:00
0c2dd78f3b
update carefully m_maxZeroAreaSize and update correctly m_end and m_zeroAreaEnd in RemoveAtStart
Mathieu Lacage
2007-09-10 18:43:29 +02:00
3c81d0423e
it is possible to zeroAreaStart to be bigger than the data buffer size
Mathieu Lacage
2007-09-10 17:55:39 +02:00
3fcc420e08
CreateFullCopy: the data area at the end of the buffer starts at m_zeroAreaStart. AddAtStart: the assert should be used only when the optimization is enabled.
Mathieu Lacage
2007-09-10 17:43:33 +02:00
65c099c02a
max zero area start can be bigger than m_end if data is removed from end of buffer
Mathieu Lacage
2007-09-10 16:57:25 +02:00
c197a4a62c
add state checking and fix Buffer::CreateFullCopy
Mathieu Lacage
2007-09-10 16:55:26 +02:00
7d8b071049
add an overload of the TraceSource::AddCallback method
Mathieu Lacage
2007-09-05 12:34:53 +02:00
e143b5d142
re-organize the tutorial and use sections
Mathieu Lacage
2007-09-05 12:08:57 +02:00
929e23b74e
Fix for bug69: set local address correctly upon UDP connect; apply correct UDP connect() semantics (that sendto cannot override addresses on a connected socket); if destination is IPv4 limited broadcast address, convert to subnet-directed broadcast and send out on each interface; provide example csma-broadcast.cc script
Tom Henderson
2007-09-04 21:26:54 -07:00
07fb4b1e5b
clarify use of wildcards in multicast routes versus default mulicast routes.
Craig Dowell
2007-09-04 18:06:06 -07:00
f652969936
Don't flood multicasts if no route found
Craig Dowell
2007-09-04 15:10:47 -07:00
65c0b60e5f
piles of doxygen, changes to SetDefaultMulticastRoute plumbing
Craig Dowell
2007-09-04 14:38:40 -07:00
5b76e3e70f
merge with trunk
Mathieu Lacage
2007-09-04 15:35:23 +02:00
5e7e0d7b2a
Fold the two patches for bu6 69 together, building on the bug 65 patch
Tom Henderson
2007-09-03 23:32:23 -07:00
e377cbad38
Provide two new Ipv4 convenience functions: GetIfIndexByIpv4Address() and GetIpv4RouteToDestination (), and align global routing code to use the first function
Tom Henderson
2007-09-03 14:55:51 -07:00
0824ceacd9
WAF: as suggested by George, add a bunch of helper waf scripts that call the toplevel waf script, so that it is possible to compile with ./waf from emacs regardless of which buffer you are visiting (the other alternative is to install waf system wide and run 'waf'.
Gustavo J. A. M. Carneiro
2007-09-08 19:24:39 +01:00
0147e59899
move include to implementation file
Mathieu Lacage
2007-09-06 18:19:22 +02:00
fd8b0ba57d
an euclidian distance is always positive
Mathieu Lacage
2007-09-06 11:18:35 +02:00
b43e2f9190
add failing test and fix for assignment to self
Mathieu Lacage
2007-09-05 16:28:55 +02:00