awlane and Alex Afanasyev
af975e5ed5
Update dummy keychain patch to avoid potential segfaults
...
Under certain circumstances, use of the dummy keychain patch can cause fairly
frequent segfaults when NFD creates UDP multicast faces. These appear to have
been due to issues with using using function-local static variables in a way that
was not thread safe. After some collaboration with Alex Afanasyev regarding finding
a cause, we landed on this fix which adjusts the offending code.
Co-Authored-By: Alex Afanasyev <aa@cs.fiu.edu >
Change-Id: Iadb812cb8a3d87b83421b7fa109dd539f0c7065f
2023-10-09 17:43:55 +00:00
awlane
92bc429fe1
Add boolean parameter to NDNRoutingHelper constructor to allow for creating permanent faces.
...
Refs #5264
Change-Id: I6da3e777261ec978c8cff7da4d10f9661371dacf
2023-07-27 02:29:07 +00:00
awlane
cb8c911f41
Allow float value for bw parameter in topology for non-integer values in megabits.
...
Refs #5263
Change-Id: I1c58129a474b3ec7362419c3a76863079b648b57
2023-07-24 22:55:28 +00:00
awlane
2e7b584ab5
Update dummy keychain patch for v2 namespace change
...
Change-Id: I8559c33fa8b02d0144b3e23c6c2d4033059e02d4
2023-06-27 08:02:20 -05:00
awlane
d8e6b8e508
Create helper methods for specifying face creation via topology
...
and changes to enable users to run NLSR in Mini-NDN-Wifi.
Refs: #5232
Change-Id: Iac8bd170f34985aa2b7ee080033a6ceaf334bd0c
2022-07-20 14:50:26 -05:00
awlane
3e95ee8bd7
Fix for dummy keychain patch for ndn-cxx 8e2a6
...
Change-Id: I94c4e94ba70bafba8f410b4aee748529d75826d6
2022-05-23 16:24:26 -05:00
awlane
a169f5702e
Allow specification of working directory via constructor argument and related cleanup
...
Change-Id: Ifc73371c920d1d4e47b1fa04e57de5aebd2a6b40
2022-04-22 12:54:33 -08:00
awlane
c32a07be3e
Fix broken checks for presence of dummy keychain due to type mismatch
...
Refs #5200
Change-Id: I848c979c414cb802fe09359efda96c7dd29aa73d
2022-04-19 11:55:11 -08:00
awlane
49e43c39cd
Update ndn-cxx dummy keychain patch for API changes
...
Change-Id: Ib57923ebcf1b5b00513ed50907629acfd1b56f60
2022-03-22 17:03:28 -05:00
Alex Lane
1d3c0a8ac5
Add Nfdc functionality to enable working with FaceID rather than FaceURI exclusively
...
refs: #5130
Change-Id: I1b7ca1846cafdde8e959663ba53d5bd50b455b39
2021-12-19 04:23:00 +00:00
Alex Lane
407c5f0ef3
Allow for creation of net object without topology and mixed topology fixes
...
refs: #5160 , #5162
Change-Id: I54c2be3a9b4ee152057a8c4f1b52c9abd7b1a2a1
2021-05-14 14:48:59 -05:00
Alexander Lane
ea2d5d6802
Add wireless simulation to redesigned Mini-NDN using Mininet-wifi.
...
refs: #4858
Change-Id: If9f7dd069203309c998ab2ff570a6cc8ee362434
2020-10-08 15:01:18 -05:00
Alex Lane
5dbf99dd78
Hotfix for broken code artifact in install.sh
...
Change-Id: I3296bff4b8e095f334958d1734f15c42f03c7105
2020-10-01 17:10:48 -05:00
Alex Lane
587b78ff64
Add a script to generate up-to-date NDN testbed topologies for Mini-NDN
...
Change-Id: I9686c65fe2f38fbc980c5fb54d876ebb3d9e7ede
2020-09-14 16:05:48 -05:00
Alex Lane
722dcd53bd
patches: updates dummy keychain patch for v2 namespace changes and ndn-cxx changes
...
Change-Id: I43a1d4a092190a953945cf43ea5f57556a325a9c
2020-08-28 16:06:35 -05:00
Alexander Lane
6f7a64fc75
Create a helper class to provide a wrapper around nfdc.
...
Refs #3491
Change-Id: I2cc7cbb480a6ca81ee32bbfee47ef060dd8c51f4
2018-08-20 13:09:12 -05:00
Alexander Lane
d6c3cad602
Fix checks for running software to account for no-nlsr.
...
Refs: #4640
Change-Id: Ie4086856d1b9d4f50e99aae917718233156f8fb9
2018-06-19 17:03:14 -05:00
Alexander Lane
9944cf5129
Move the NDNPing wrapper method to a helper class.
...
Also updates GPL header for the current calendar year.
Refs: #3492
Change-Id: Ic4977c33edd0311b140e6db3688afbb182acec9e
2018-06-14 17:08:00 -05:00
Alexander Lane
052aabbc7b
Check that NFD and NLSR are running in all hosts before running experiments.
...
Added functionality to prevent minindn from running w/o dependencies.
ref #4562
Change-Id: Ib7a8544c9a981335d05f710023fb55a7995e0864
2018-06-08 14:50:27 -05:00
Alexander Lane
517d34cf64
Parser fix to avoid infinite loop
...
Refs: #4627
Change-Id: I629bb76b3a1dbba4f44aac6ee258000a8d5ade7e
2018-06-08 14:06:40 -05:00
Alexander Lane
4fa88819c1
Allow use of NFD and NLSR PPA with Mini-NDN.
...
Refs: #3992
Change-Id: I329d0303bb4e03ec2296dfb7f7aa00cac3dadfbd
2018-06-06 11:57:31 -05:00
Alexander Lane
1bc9b47be9
Remove arbitrary arguments in favor of parsing arguments from experiment files.
...
refs: #4611
Change-Id: Ic668b58766fef8a1e537ccaacf82230b3fb50923
2018-05-24 13:26:35 -05:00
Alexander Lane
e842cc204d
Exit cleanly on Mininet errors.
...
Refs #4540
Change-Id: I7605c9740eca785e290e64e0d8a29339c92c7df2
2018-05-16 12:54:29 -05:00