mjvankampen
1008f83092
Adds option to force a build of protokit and select a specific commit ( #15 )
...
* Adds option to force a build of protokit and select a specific commit
* Only depend on protolib when it is not build with norm
* Revert "Only depend on protolib when it is not build with norm"
This reverts commit 30e5dfab53 .
* Revert "Revert "Only depend on protolib when it is not build with norm""
This reverts commit facc70ce29 .
* Adds policy to allow norm to set option
* Updates git protokit git hash
* Removes protokit as external dep
* Updates git tag
* Get git submodule target hash for fetch_content
* Updates submodule
* Adds way to specify custom protolib version (such as origin/master)
* Adds option to build from local ./protolib folder
* Makes logic somewhat nicer
2021-01-18 10:26:06 -05:00
Brian Adamson
6444f236b8
Update README.md
2020-12-14 11:43:42 -05:00
Jeffery Weston
bc2536b1d7
added commandline options to set segment/block size, parity/autoparity, tx/rx socket buffer size, buffer size (all consistent with existing normStreamer commandline options)
2020-09-15 10:32:29 -04:00
Jeffery Weston
fe2e9d7f02
make tabs/spaces consistent; fix minor SetSilentReceiver logic bug; add missing bits to usage statements; copy 'ack auto' commandline option and logic from normCast/normStreamer into normMsgr
2020-09-14 15:58:09 -04:00
Brian Adamson
0ff199fc3c
normStreamer example feature additions, code cleanup
2020-06-14 11:21:19 -04:00
Brian Adamson
ad31a1a32a
normStreamer example tweak
2020-06-13 13:15:03 -04:00
bebopagogo
63d266f0b5
pulled updated submodule code
2020-06-09 07:56:40 -04:00
mjvk
7d9b0aeadd
Install norm into include instead of include/norm ( #11 )
...
* Install norm into include instead of include/norm
Does not break existing use of norm
* Only installs normApi.h
2020-06-08 23:03:02 -04:00
bebopagogo
5519d06cee
fix for non ECN_SUPPORT build
2020-06-06 12:50:11 -04:00
bebopagogo
4b3b9351d0
commented out inclusion of unix and win32 'post process' source file inclusion as that is not intended to be part of the NORM library
2020-06-06 12:45:20 -04:00
bebopagogo
c738eea1a9
added option for GRTT probing aspect of NORM to use a distinct IP traffic class for its operation. The reason for this is where some Layer 2 protocols may implement some form of reliable, retransmission that could adversely impact the NORM GRTT round-trip measurement. A distinct traffic class for that signaling allows the possibility of mapping it to different underlying Layer 2 services (e.g. bypass any reliability mechanism for those specific NORM messages)
2020-06-06 12:41:58 -04:00
mjvk
5fbeef6fae
Adds basic CI ( #9 )
...
* Adds basic CI
* Fixes missing comma
2020-06-06 12:22:32 -04:00
Jeffery Weston
a89d31622c
fix pcap2norm compilation
2020-06-04 11:41:33 -04:00
bebopagogo
8e79293604
pulled updated submodule code
2020-05-31 17:40:17 -04:00
bebopagogo
30a55e34ed
pulled updated protolib submodule code
2020-05-18 10:22:55 -04:00
bebopagogo
61e9d8311a
cleanup
2020-05-18 10:20:57 -04:00
bebopagogo
f49de2c510
tweaks
2020-05-18 10:19:28 -04:00
mjvk
8d8c3f0da5
[WIP] Cmake ( #8 )
...
* Adds initial cmake
* Renames include according common convention
* Tries to include examples
* Changes to protokit
* Improves install step
* Removes /protokit
* Fixes some comments
* Adds a few feature tests
* Adds FLOCK includes
* Removes if in feature tests
* Fixes missing normApi.cpp
* Adds missing include
* Fixes bad rename
2020-05-18 10:19:04 -04:00
Brian Adamson
a55f796084
Update README.md
2020-05-03 12:53:48 -04:00
Brian Adamson
0e9bb714aa
Update README.md
2020-05-03 12:52:44 -04:00
Brian Adamson
2c34e3bf26
Linux/gcc tweak for normSocket code
2020-04-29 23:07:53 -04:00
bebopagogo
88e600cedb
added NormStreamGetVacancy() and some NormSocket improvement
2020-04-29 22:38:59 -04:00
bebopagogo
1c6b5304c7
update to protolib
2020-03-02 17:12:53 -05:00
bebopagogo
f55d445755
fixed bug where stream watermark flushing was incorrect due to code in ASSERT() block
2020-03-01 14:53:41 -05:00
bebopagogo
e9469280c1
extended NORM_SEND_ERROR notification and added info-only (0 size files, etc) object support
2020-03-01 12:21:58 -05:00
Brian Adamson
b413447f6b
normStreamer update
2020-03-01 00:04:54 -05:00
bebopagogo
40375daedc
wscript improvements
2020-02-29 23:56:05 -05:00
bebopagogo
106f4efc17
wscript improvements
2020-02-29 23:51:10 -05:00
Brian Adamson
7df413181f
protolib update
2020-02-29 23:38:02 -05:00
Brian Adamson
0435480483
wscript improvement
2020-02-29 23:33:11 -05:00
bebopagogo
417f10367b
wscript improvements
2020-02-29 23:17:23 -05:00
bebopagogo
7b4e85bfe8
twk
2020-02-29 19:42:20 -05:00
bebopagogo
6248a2a41a
protolib update
2020-02-29 19:40:30 -05:00
Brian Adamson
1f36bdba46
wscript tweaks
2020-02-29 19:34:36 -05:00
bebopagogo
bc792cabba
MacOSX wscript improvement
2020-02-29 19:17:35 -05:00
bebopagogo
42ef30aecd
wscript improvements for Windows
2020-02-29 18:52:06 -05:00
bebopagogo
417d26eb55
'fix'
2020-02-29 17:23:05 -05:00
Brian Adamson
e8e413ee8d
protolib update
2020-02-29 17:12:39 -05:00
bebopagogo
273528586d
fix to update wscript
2020-02-29 17:07:06 -05:00
bebopagogo
711024bf07
Merge branch 'master' of https://github.com/USNavalResearchLaboratory/norm
2020-02-29 15:11:24 -05:00
bebopagogo
2cbb93d53c
wscript tweak
2020-02-29 15:10:33 -05:00
Brian Adamson
91a1301097
enabled default 'id' and 'ack auto' for normStreamer example
2020-02-21 21:58:12 -05:00
Brian Adamson
d0df65a011
pull updated protolib
2020-02-21 21:28:05 -05:00
bebopagogo
614254abcb
updated protolib submodule
2020-01-27 22:09:10 -05:00
bebopagogo
e7fd59f520
added protolib submodule
2020-01-21 22:12:41 -05:00
bebopagogo
158c92dbb9
added protolib submodule
2020-01-21 22:05:20 -05:00
bebopagogo
fc4cb529ea
added 'protolib' as submodule
2020-01-21 21:58:29 -05:00
bebopagogo
ff723c71ed
changes to support Protolib ProtoPkt changes
2020-01-20 16:51:06 -05:00
bebopagogo
260109ea70
update to track Protolib ProtoPkt changes
2020-01-20 00:21:49 -05:00
bebopagogo
2188afe82f
added code to normCast to list acking/non-acking nodes upon failure
2020-01-11 21:30:54 -05:00