There may be situations when the negotiation of the unicast messages needs to be cancelled from the client side. In order to do that, the handling of TLV UNICAST_NEGOTIATION_ENABLE is needed. Using this TLV, one can either get the negotiation state of the stack or setting it. If the state is set to disabled, the granted messages will be cancelled and uc table will be unclaimed from config file.
One example is if you close down the stack, the master should not be sending any more messages towards the removed client. Anders Selhammer (4): unicast_client: added unicast_client_disable port: removed respond flag in port_management_set port: added handling of uc negotiation enable tlv pmc: added handling of uc negotiation enable tlv pmc.c | 5 ++++ pmc_common.c | 12 +++++++- port.c | 44 +++++++++++++++++++++++++---- unicast_client.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- unicast_client.h | 8 ++++++ unicast_fsm.c | 28 +++++++++++++++++++ unicast_fsm.h | 2 ++ 7 files changed, 176 insertions(+), 8 deletions(-) -- 1.8.3.1 _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel