anchor.diff:      %% Deal with different association id after peeloff on Solaris by
       %% taking the id from the first reception.
       up(S#transport{assoc_id = T == accept orelse Id,
  +                   unordered = 1 == OS andalso 1,
                      streams = {IS, OS}});
   
   %% ... or not: try the next address.
  
positive.code:          packet = true :: boolean()        %% legacy transport_data?
                          | raw,
           message_cb = false :: false | diameter:eval(),
           send = false :: pid() | boolean()}).      %% sending process
  
  %% Monitor process state.
  
negative.code: %% Inbound Diameter message.
  recv({[#sctp_sndrcvinfo{}], Bin} = Msg, S)
    when is_binary(Bin) ->
      message(recv, Msg, recv(S));
  
  recv({_, #sctp_shutdown_event{}}, _) ->
      stop;
  