diff options
author | Dimitri Staessens <dimitri.staessens@ugent.be> | 2019-01-16 11:26:56 +0100 |
---|---|---|
committer | Sander Vrijders <sander.vrijders@ugent.be> | 2019-01-16 12:10:15 +0100 |
commit | dee6cbec255c3a8af7f79fd7e401d231a5cbbb93 (patch) | |
tree | 1e4487cdacaa69ac222c837c7fee26c8fdefec16 /src/ipcpd/normal/addr_auth.h | |
parent | 91e69340799866966eb9b7acc63f404424f23dee (diff) | |
download | ouroboros-dee6cbec255c3a8af7f79fd7e401d231a5cbbb93.tar.gz ouroboros-dee6cbec255c3a8af7f79fd7e401d231a5cbbb93.zip |
tools: Allow enrollment with destination IPCP
The irm enroll tool had a semantic to enroll with a layer name, but
this is not checked. Now the enroll command will retrieve the correct
layer name that the IPCP got from the actual enrollment procedure.
The irm enroll now has two string parameters, a dst and a layer, which
cannot be both NULL. If only dst is specified, the IPCP will enroll
with that name; autobind will bind with the layer name. If only layer
is specified, the IPCP will enroll with the layer name, and perform a
check that the layer name retrieved from enrollment is indeed the
layer name before possibly autobinding. If both dst and layer are
specified, the IPCP will enroll with dst and perform a check that the
enrollment was in the expected layer. Basically only specifying the
layer name is a shorthand for dst == layer.
Signed-off-by: Dimitri Staessens <dimitri.staessens@ugent.be>
Signed-off-by: Sander Vrijders <sander.vrijders@ugent.be>
Diffstat (limited to 'src/ipcpd/normal/addr_auth.h')
0 files changed, 0 insertions, 0 deletions