Commit Graph

114 Commits (bc2536b1d796940a7be76881838240600124a50d)

Author SHA1 Message Date
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
bebopagogo 9775aa3744 added 'ack auto' option and self-assigned node id to normCast 2020-01-11 21:09:57 -05:00
bebopagogo 6d79812341 normCast modified so only basename is conveyed for enqueued file items. Also fix to wscript for Python 3 compatibility 2020-01-02 22:28:12 -05:00