| Branch: | Tag: | Revision:

gdp / gdp / gdp_chan.h @ master

History | View | Annotate | Download (10.9 KB)

# Date Author Comment
47bf70a0 01/07/2020 12:11 PM Eric Allman

Delete some assertions that had zero effect (unsigned >= 0 is always
true); change _gdp_chan_advert_commit to _gdp_chan_advert_flush to avoid
the confusing and inaccurate name.

a1e5eca3 03/22/2019 11:59 AM Eric Allman

Fix advertising and withdrawal to actually delay between each
advertisement. Required changing handling of event loop startup and

bd472f67 03/20/2019 03:32 PM Eric Allman

Add some scaffolding to allow multiple advertisements in a single PDU.

c87dd166 01/23/2019 07:56 AM Eric Allman

Update license date on all files. No functional changes.

d7fb1ab0 12/13/2018 12:07 PM Rick Pratt

Swap gdp seqno and mf bit positions to match router layout.

34e502ee 09/12/2018 01:41 PM Eric Allman

Second cut at sorting asynchronous data records. Currently all done with
simulation (-Dtest.gdp.chan.seqno=102 randomizes the incoming sequence
numbers), and so missing or duplicated incoming records have not been

7b5dea23 08/23/2018 12:36 PM Eric Allman

Finish pulling out old PROTOCOL_L4_V3 code.

4a8ff91d 08/09/2018 01:54 PM Eric Allman

Print outstanding requests when giving a state dump using T or SIGUSR1.

fa7cfdb9 05/25/2018 01:22 PM Eric Allman

Snapshot: compiles cleanly with updated protocol and crypto
support, but completely untested.

b51ebd4f 05/09/2018 04:37 PM Rick Pratt

added a router-to-router type to support gdp v4 router commit

92943202 04/18/2018 03:44 PM Eric Allman

Updates to Layer 4 PDU header for consistency with Rick. Untested,
since I don't have a router that speaks this protocol.

f45d4ffe 04/17/2018 02:24 PM Eric Allman

First cut on updated Net4 protocol. This moves some things from the
router's overlay header into the L4 PDU. In particular, the fields
needed for fragmentation and sequencing are now included. At some point
we know we'll want to use UDP for the client-router communication, hence...

5c7711e2 03/14/2018 11:52 AM Eric Allman

Updates for Net4 protocol based on later discussions with Griff and

e35bf5f3 02/01/2018 01:42 PM Eric Allman

First cut on getting Layer 4 Version 4 network protocol running. Not
yet working with Rick's code, but it does work with a hacked
gdp_router_click. However, advertising will need to be changed.

d65c01e2 01/09/2018 11:18 AM Eric Allman

First cut at running Layer 5 network protocol version 4 over old
(version 3) Layer 4 stack. Substantial parts are unimplemented,
including signature generation and checking, read or subscribe by
timestamp or hash, and others. No asynchronous operations including...

b88f4f97 12/11/2017 04:01 PM Eric Allman

Tweaks to Layer 4 Version 4 protocol so the networking layer can get

06d39be9 11/08/2017 12:38 PM Eric Allman

First cut at new net protocol. Compiles, but not yet tested (not even
once --- do not try to run this!).

0480acd1 11/08/2017 12:38 PM Eric Allman

Mostly documentation updates.

f2bf61a4 11/08/2017 12:38 PM Eric Allman

Snapshot. Not tested.

5a73c6ad 11/08/2017 12:36 PM Eric Allman

First cut at new net protocol. Compiles, but not yet tested (not even
once --- do not try to run this!).