<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
so we found out it ourselves now.<br>
For the record:<br>
The information needed to setup a new channel can be exchanged with the
messages in monitor.if and intermon.if.<br>
In monitor.if the messages "bind_xxx_client_request" &amp;
"bind_xxx_service_request" hold the information sent from client to
server and "bind_xxx_reply_monitor" &amp; "bind_xxx_reply_client" hold
the information in the reply back from server to client. These messages
are the ones sent from the monitor to the local dispatcher.<br>
The information sent from one monitor to another monitor are in
intermon.if in the messages "bind_xxx_request" &amp; "bind_xxx_reply".<br>
This is also documented in the Barrelfish documentation TN-011, figure
4.1.<br>
<br>
Robert<br>
<br>
<br>
On 16.02.2013 20:39, Xiaowen Wang wrote:
<blockquote
 cite="mid:F483B082650AEB49AA5BE284785AFA723EB95E77@EXDB4.ug.kth.se"
 type="cite">
  <meta http-equiv="Content-Type"
 content="text/html; charset=ISO-8859-1">
  <style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
  <div
 style="direction: ltr; font-family: Tahoma; color: rgb(0, 0, 0); font-size: 10pt;">Hi,
all,<br>
  <br>
We are porting Barrelfish onto TilePro64 architecture. Now we plan to
use TilePro's UDN network to replace barrelfish's UMP to implement
inter-core communication. I notice that in Barrelfish's generic model,
the server first exports a service, and then the client binds that
service to initialize itself. And then the client will return something
to the server, and then the server initialize its part.<br>
  <br>
As far as I know, the function ump_chan_bind() is to initialize the
client, and ump_chan_accept() is to initialize the server.<br>
  <br>
My question is:<br>
is it possible to pass some values from client to server, and then the
server replies some values to the client, and which functions or
handlers is for this purpose?
  <br>
  <br>
  <br>
For our demultiplexing, we have different channels per core and need to
know to which channel_id&nbsp; to send a message to. So we need to send the
client's channel_id to the server while binding and the server needs to
send back its channel_id to the client on the bind_reply.<br>
  <br>
  <br>
Best regards,<br>
Xiaowen<br>
  <br>
  </div>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Barrelfish-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Barrelfish-users@lists.inf.ethz.ch">Barrelfish-users@lists.inf.ethz.ch</a>
<a class="moz-txt-link-freetext" href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users">https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users</a>
  </pre>
</blockquote>
<br>
</body>
</html>