Commit Graph

9437 Commits

Author SHA1 Message Date
Natale Patriciello
e478244f37 internet: added __STDC_LIMIT_MACROS define 2016-02-23 14:54:57 +01:00
Natale Patriciello
0926fe96a4 internet: TcpGeneralTest constructor refactoring 2016-02-23 10:17:22 +01:00
Natale Patriciello
fdaaa50a6a internet: subtractions in TCP made safe 2016-02-23 09:57:58 +01:00
Natale Patriciello
8f68ea76f4 internet: added tcp-bytes-in-flight test 2016-02-23 09:57:38 +01:00
Natale Patriciello
35933bcc9a internet: TcpErrorModel drop callback extended 2016-02-23 09:56:54 +01:00
Natale Patriciello
de92108217 internet: (fixes #1783) BytesInFlight conforms to RFC 4898
Thanks to Alexander Krotov for a first version of this patch
Thanks to Lynne Salameh for testing
2016-02-23 09:47:50 +01:00
Sébastien Deronne
0c44ffdcd9 wifi: rescan Python bindings 2016-02-23 00:57:39 +01:00
Sébastien Deronne
c42a5377f1 wifi: remove unused variable isVhtStation 2016-02-23 00:50:18 +01:00
Sébastien Deronne
8c85f9c65e internet: rescan Python bindings 2016-02-23 00:45:30 +01:00
Sébastien Deronne
0d925018c5 wifi: (fixes #2297) 802.11n/ac backward compatible with legacy 2016-02-23 00:30:01 +01:00
Sébastien Deronne
082164e47c Rebuild pcap traces 2016-02-23 00:29:30 +01:00
Dean Armstrong
d5b0f28006 wifi: (fixes #1205) Make EDCA more standard compliant 2016-02-23 00:29:03 +01:00
Alexander Krotov
1adf40e98f wifi: (fixes #2303) Cleanup wifi mac queue before returning its size 2016-02-23 00:28:42 +01:00
Natale Patriciello
843dd56935 internet: tracing of BytesInFlight inside TcpGeneralTest 2016-02-22 17:09:42 +01:00
Natale Patriciello
ad53340b82 internet: added BytesInFlight trace inside TcpSocketBase 2016-02-22 17:09:23 +01:00
Natale Patriciello
35a6a3e249 internet: tcp tx trace should not include header 2016-02-22 17:02:28 +01:00
Lynne Salameh
a9ea180294 internet: (fixes #2247) going inside CA_RECOVERY 2016-02-22 17:01:34 +01:00
Sébastien Deronne
9a33aa5422 wifi: rescan Python bindings 2016-02-22 11:38:29 +01:00
Sébastien Deronne
f85e4941af wifi: (fixes #2224) Replace m_ampduExist flag by a map of flags keyed on recipient address 2016-02-22 10:58:12 +01:00
Sébastien Deronne
ef6b0c89b0 wifi: Adds tests for MPDU aggregation 2016-02-22 10:58:10 +01:00
Sébastien Deronne
bc0e4d521b wifi: adds missing check since commit 8707c44ecc30 2016-02-22 10:58:06 +01:00
Natale Patriciello
932033c7a3 internet: added tcp-rtt-estimation test 2016-02-22 10:07:19 +01:00
Natale Patriciello
85c64c4d03 internet: (fixes #2302) corrected rtt calculation
Signed-off-by:  l.salameh@cs.ucl.ac.uk
2016-02-22 09:54:34 +01:00
Natale Patriciello
3186339a73 internet: trace rtt inside TcpGeneralTest 2016-02-22 09:37:42 +01:00
Natale Patriciello
782d9a0f41 internet: partially reverting 11850 for trace writing 2016-02-19 16:09:25 +01:00
Tommaso Pecorella
96c63f4b95 internet: add DSCP Getter/ Setter to IPv6 header 2016-02-18 21:23:24 +01:00
Tommaso Pecorella
f7b98e4ef0 internet: prevent null packet enqueueing in ARP. 2016-02-18 21:06:33 +01:00
Tommaso Pecorella
dd2d0858d1 sixlowpan: use standard internet helpers 2016-02-18 20:50:59 +01:00
Sébastien Deronne
edaa5fd760 wifi: rescan Python bindings 2016-02-17 22:40:03 +01:00
Sébastien Deronne
551b03a3bf wifi: (fixes #2120) 802.11g backward compatible with 802.11b 2016-02-17 22:40:00 +01:00
Natale Patriciello
babde48a82 internet: (fixes #2298) PktsAcked invoked in CA_OPEN state 2016-02-17 11:22:02 +01:00
Sébastien Deronne
75160cd286 wifi: (fixes #2292) Uninitialized variables since commit 7c60a9f8f271 2016-02-16 23:06:50 +01:00
Saswat K. Mishra
7ff01476a3 Internet: Add IPv6 NDISC Static Entries 2016-02-14 16:54:05 +01:00
Tommaso Pecorella
b6d49ca37b internet: allow peeking wrong IPv{4,6} headers (returns a zero deserialized size) 2016-02-11 21:59:47 +01:00
Lynne Salameh
b830a39aa6 network: (fixes #2293) RED queue estimator optimization 2016-02-11 21:39:49 +01:00
Alexander Krotov
6cd269c2be RegularWifiMac: initialize m_htSupported and m_vhtSupported
Otherwise SetHtSupported and SetVhtSupported use unitialized values.
2016-02-09 19:29:52 +03:00
Lalith Suresh
a893350e83 click: fixes Bug 2290 - cannot run click examples from test.py 2016-02-10 13:31:30 +01:00
Tommaso Pecorella
827aa10487 internet: do not add documentaiton to inherited virtual functions 2016-02-09 21:45:58 +01:00
Tommaso Pecorella
61e4f41506 internet + click: Virtualized some functions common to both modules. 2016-02-09 21:16:53 +01:00
Sébastien Deronne
27b8d50aa7 wifi: fix to commit e141ae8d3fcd wrong logic 2016-02-09 18:26:34 +01:00
Tom Henderson
44c93c49ab click: align Ipv4L3ClickProtocol with ae25cc3a0f89
this commit also fixes a bug uncovered by the more strict parsing
of Ipv4Address strings.  In Ipv4ClickRouting::RouteOutput(), it is
possible for the string from the click routing table to contain
just a single entry, but the code was assuming a space-delimited
pair.  If only a single entry is returned, the destination is now
set to "0.0.0.0".
2016-02-08 23:06:43 -08:00
Tom Henderson
4b3323ead4 click: temporarily disable running of click example 2016-02-08 23:02:08 -08:00
Tom Henderson
9be85824a6 click: Fix detection of Waf configuration variable 2016-02-08 22:43:32 -08:00
Sébastien Deronne
c4f2656d8c wifi: Cleanup Doxygen in dcf.h 2016-02-08 23:19:52 +01:00
Sébastien Deronne
ff13bd5872 wifi: DCF manager should not reset CW when CWmin or CWmax is unchanged 2016-02-08 22:53:58 +01:00
Tommaso Pecorella
d9898e63d6 internet: (fixes #2288) Ipv4 broadcast/multicast packets are sent on all the interfaces 2016-02-07 22:50:01 +01:00
Tommaso Pecorella
7f6c096dc8 internet: Move SourceAddressSelection from Ipv4StaticRouting to Ipv4 2016-02-07 22:43:16 +01:00
Tommaso Pecorella
dfe7129d43 network: Add IsLocalhost and IsAny to Ipv4Address 2016-02-07 22:24:16 +01:00
Tommaso Pecorella
377821fd56 internet: Add non-standard Link Down Attribute to RIPng.
The new attribute allows to set Link Down values greater than 16.
2016-02-07 22:32:10 +01:00
Tom Henderson
b04d1388a9 Fix click examples from commit ae504de1efb0 2016-02-07 09:07:37 -08:00