Eric Newberry
359135cfb2
tests: check against new SegmentFetcher error messages
...
refs #4364
Change-Id: I543930d76a01ef1eeef611fb589eb722342b5a86
2018-06-26 21:02:12 -07:00
Eric Newberry
4f8dd96fbf
tools: add mtu option to 'nfdc face create'
...
refs #4789
Change-Id: I9e31c5fb460ee99199332ffb6fadc9f0f33125e9
2018-06-20 22:16:57 -07:00
Eric Newberry
812d615717
mgmt+face: allow MTU of datagram faces to be overridden
...
refs #4005
Change-Id: I01d98b88cdee41b633f6fb9a5600088efe8de749
2018-06-19 16:28:29 -07:00
Eric Newberry
c14a8acf39
build: find Boost lib architecture automatically
...
refs #4573
Change-Id: Ie58f18c0634a837b303e290018f8a9a5bb71f5c7
2018-04-07 16:32:43 -07:00
Eric Newberry
971d9621ce
face: correctly handle removed fragments in LpReliability
...
refs #4479
Change-Id: Id5d1aa231ddfc10a14859ef819f6dde0a4111501
2018-04-02 18:37:29 -07:00
Eric Newberry
3406dc9742
docs: only use sphinxcontrib-doxylink on Python 3
...
refs #4553
Change-Id: I001d1fddc13994f8a522251a439cad0467bd8c58
2018-03-25 14:35:18 -07:00
Eric Newberry
17d1849dec
face: enable congestion marking by default on supported faces
...
refs #4465
Change-Id: Id545f83763f1ba27ba0d770fd4398948d6f20acf
2018-02-11 23:23:09 -07:00
Eric Newberry
de33245d9f
tools: add congestion marking parameters to nfdc face create
...
refs #4465
Change-Id: I5df5d6136f4729ad836a72f55531208d868da5f7
2018-02-10 14:04:10 -07:00
Eric Newberry
0c3e57b399
face+mgmt: allow congestion marking parameters to be enabled and set
...
refs #4465
Change-Id: I9d49135ab32bacb2885b70031c573f7c8709ac1f
2018-01-29 21:52:53 -07:00
Eric Newberry
0c84164fd0
face: allow enabling/disabling congestion marking through config file
...
refs #4465
Change-Id: I888b83b1fdbe8e3fc36a902bf7af52147807d829
2018-01-22 01:00:16 +00:00
Eric Newberry
b49313db62
face: congestion detection in TCP, UDP, and Unix socket transports
...
refs #4362
Change-Id: Idaa5d65e1f33663d95bad56de42640183b2cda6d
2018-01-14 17:50:01 -07:00
Eric Newberry
4738f15594
tests: make CongestionMarkStrategy parameters human-readable
...
Change-Id: I45448640b9125015a0ae2711f14fc3c1472603c3
2017-12-21 21:10:50 -05:00
Eric Newberry
00d39fda3c
tests: improve LpReliability unit tests
...
count retransmitted, but received packets properly in LpReliability
refs #4391
Change-Id: I6867a70a1e7d7e949a250982df2ff97e49848996
2017-12-13 05:25:24 -08:00
Eric Newberry
78ef901f24
tests: allow parameters to be specified to CongestionMarkStrategy
...
refs #4327
Change-Id: If33efc23cc0e4d85aaa99cfcb5411e42b409c899
2017-12-12 13:49:01 -08:00
Eric Newberry
69b63dcdd4
tests: add integration test helper strategy CongestionMarkStrategy
...
refs #4327
Change-Id: I966ed4fb4526338138712017e326cc80a1a3be7a
2017-11-22 00:06:53 -07:00
Eric Newberry
41aba10d3d
fw: add strategy notification for Interests dropped by LpReliability
...
add dropped Interest counter to faces
refs #3823
Change-Id: I9910b66932d74383203e8f3732bb45cade83b972
2017-11-20 18:10:52 -08:00
Eric Newberry
52ae3296bd
tests: remove reliance of other tests on WITH_TESTS
...
refs #3609
Change-Id: I8fa858d207cd060cfcda7c86af56dac4afb48fe1
2017-11-18 20:45:32 -07:00
Eric Newberry
84d3adcd6c
tools: add reliability option to nfdc face create
...
add LpReliability flag to FaceManager face status output
refs #4004
Change-Id: Ibcdfe7ff0fc9790cbcc4f2aa5e57e27b8a76023c
2017-08-26 12:39:10 -07:00
Eric Newberry
2642cd250b
mgmt: support LpReliability flag in faces/create and faces/update
...
refs #4003
Change-Id: Iddf94ea55c630b038187c2503783591b118230ec
2017-08-08 18:00:28 -07:00
Eric Newberry
944f38bb49
face: move face parameters into CreateFaceParams struct
...
refs #4003
Change-Id: I6e1149e7075eb055912fd452a21b22fcb610829a
2017-07-23 20:37:06 -04:00
Eric Newberry
7b0071e6a9
face: Acks acknowledge TxSequence instead of Sequence
...
refs #3931
Change-Id: I83919fe815c2a43e47eb09d754f77166c051d013
2017-07-09 07:31:51 -07:00
Eric Newberry
9f3973e7b7
tests: increase timeout in Face/TestWebSocketChannel/MultipleAccepts
...
prevents test case failure on Ubuntu 17.04
refs #4002
Change-Id: I379499eaa90f12137b8c31b4a4fbe16392780a7d
2017-05-31 17:13:45 -07:00
Eric Newberry
7d8695d9e7
tests: check for new FaceUri canonization result string syntax
...
refs #4095
Change-Id: I068d140f50375541dee159b675b2ecfe69eb56a8
2017-05-30 23:28:47 +00:00
Eric Newberry
f4056d0242
cs+fw: omitted FreshnessPeriod implies always stale
...
refs #3944
Change-Id: I018242b3ba5850e8a126f956af4150b512406efd
2017-05-26 17:31:53 +00:00
Eric Newberry
73bcad33b9
core: make SizeCounter use pointer instead of reference
...
Restore virtual inheritance of GenericLinkServiceCounters in
GenericLinkService
refs #3941
Change-Id: I368e4694fee7bc97173fddfc81d0c679da0d6eed
2017-04-27 18:53:34 -07:00
Eric Newberry
78e32b0ee2
face+mgmt: accept LocalUri in ProtocolFactory and FaceManager
...
refs #4016
Change-Id: I3e192e6d3982ae8e6ced1dbfbaa62f1c993f799e
2017-04-01 14:34:44 +00:00
Eric Newberry
185ab29325
face: add best-effort link-layer reliability
...
refs #3931
Change-Id: I009fabe000f4dd4ceb62acab6b0c735c13112430
2017-03-28 06:45:39 +00:00
Eric Newberry
81a9a86305
ci: speed up code-coverage jobs
...
some documentation updates
refs #3809
Change-Id: I0c837a3b8f0f5e5e15d20ba41418bf17660fffb5
2016-12-28 22:52:35 -07:00
Eric Newberry
ee400b5235
face: GenericLinkService encodes and decodes CongestionMark field
...
refs #3797
Change-Id: Ia6b00a36f3e7ed9ec98e41dee7e2f97eaf235ddd
2016-11-24 14:12:48 +00:00
Eric Newberry
6d932e83d2
tools: display face flags in nfdc and nfd-status-http-server
...
refs #3733
Change-Id: Idd66ffb7594079d2738253d035792300fe3febef
2016-11-24 05:05:43 +00:00
Eric Newberry
ecc45cbc7e
rib: use faces/update instead of faces/enable-local-control to enable local fields
...
refs #3734
Change-Id: Ic7a39a9b3297103bbe36bf5955e52523b9f8baa4
2016-11-08 19:57:12 +00:00
Eric Newberry
1b4ba050cc
mgmt: send FACE_EVENT_UP and FACE_EVENT_DOWN notifications
...
refs #3794
Change-Id: I98cc9db2652454d8fd09975b619433046e9bc7ca
2016-11-06 09:39:04 -07:00
Eric Newberry
27bdd1a325
build: load sanitizers last in wscript to prevent Boost link failure
...
refs #3828
Change-Id: I582095027dd0330cdad76accd0e2ffe5382840b0
2016-11-01 18:28:31 -07:00
Eric Newberry
6db5ce1912
ci: set Travis CI Xcode version and update NODE_LABELS to 10.11
...
refs #3833
Change-Id: Ie6eea82b165390fbf88ab08766c25daa10c60370
2016-10-31 16:08:30 -07:00
Eric Newberry
c05918c860
mgmt: add Flags field to faces/list and faces/query in FaceManager
...
refs #3732
Change-Id: I6532962831efa780d1737412a8dfb2125f296f16
2016-10-03 09:43:42 -07:00
Eric Newberry
f40551a061
face+mgmt: enable local fields through ProtocolFactory::createFace
...
refs #3731
Change-Id: I569dae59cda150ffcb1c0ff1d01a575d8850beca
2016-09-23 01:16:23 -07:00
Eric Newberry
b5aa7f58e8
mgmt: add faces/update command
...
refs #3731
Change-Id: I79777a10feecb2de83276371100cc86a43d0e76d
2016-09-05 09:33:17 -07:00
Eric Newberry
4260241659
mgmt+face: move protocol-specific face creation checks into protocol factories
...
Also brought implementation of faces/create in line with design
refs #3731
Change-Id: I4f48079136b42c7fdbd4fdfba37116d2565f9dc1
2016-09-02 18:56:24 -07:00
Eric Newberry
4a4ccfe7d6
face: Set FaceScope to local for IPv4-mapped IPv6 loopback addresses
...
refs #3682
Change-Id: I33c22d3585c8fee081b1317cdd6587ec0f0e4ef5
2016-07-23 09:40:27 -07:00
Eric Newberry
cb27ea8185
build: Fix build issue with Boost.Asio on Ubuntu+clang
...
refs #3588
Change-Id: Ica155f22fa615eed8a14b5765cdce0f6e480b1de
2016-07-20 19:59:57 +02:00
Eric Newberry
25a84074ab
websocketpp: Update WebSocket++ to version 0.7.0
...
refs #3588
Change-Id: Ief26695554bf0bfff374ba47496aaf9b75f9c630
2016-06-20 20:13:33 -07:00
Eric Newberry
c64d30aeff
mgmt: re-added expiration time to FaceStatus
...
refs #3381
Change-Id: I57d3166fc6ed52a54c442a80faffe7a7f4051e1d
2015-12-29 13:11:47 -08:00
Eric Newberry
6d8ee7acc9
tests: MulticastUdpTransport test suite improvements
...
refs #3346
Change-Id: I31b272b9b99d97ed317cf534d9e1bc4592bde77d
2015-12-24 20:39:56 -07:00
Eric Newberry
65caf20092
tests: UnicastUdpTransport test suite improvements
...
Fixed m_hasBeenUsedRecently uninitialized in DatagramTransport
refs #3307
Change-Id: I786a84009d9cf01e0bb211c872d4375f46c747fd
2015-12-22 11:26:38 -08:00
Eric Newberry
f68f378a23
tests: UnixStreamTransport test suite improvements
...
refs #3305
Change-Id: I6c6ca52a5e80266920ded811ff45fc568c3e59b9
2015-12-17 23:51:35 -07:00
Eric Newberry
8717e87046
tests: TcpTransport test suite improvements
...
refs #3306
Change-Id: I3b342b4df13db7996b03de7d1bed65b579798f85
2015-12-09 15:07:08 -07:00
Eric Newberry
4c3e6b89a1
face: NDNLPv2 fragmentation and reassembly
...
refs #3171
Change-Id: If29035b697b904ee49cb86d9248be488657c6f9e
2015-11-13 15:47:59 -07:00
Eric Newberry
a1939ba993
face: GenericLinkService drops IDLE packets
...
refs #3249
Change-Id: I3d16bcf29f4858049d1040a3e421e1c7151b3fed
2015-10-09 21:28:19 -07:00
Eric Newberry
86d3187d9b
face: GenericLinkService encoding/decoding
...
refs #3104
Change-Id: I26e83cd1dd5dc87ebdc040105ab1bad4afdba5f7
2015-09-26 14:37:51 -07:00
Eric Newberry
a98bf93a25
face: Refactor Face as LinkService+Transport
...
LpFace: new Face implementation
LpFaceWrapper: allows new Face system to work with old Face system
Eventually, LpFace will be renamed to Face and LpFaceWrapper will be removed.
refs #3088 #3179
Change-Id: Ia4ad7c84631e65b444d4f24e1d7593392927c8db
2015-09-26 13:40:17 -07:00
Eric Newberry
187ade8566
contrib: Add unit file and instructions for systemd
...
refs #1586
Change-Id: I06b91804fc8b8613560ef98687307f56262689fb
2015-05-15 14:43:31 -07:00