<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>[libsdp] RFC: Configuration file enhancements</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">Hi</FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#0000FF" FACE="Palatino Linotype">All,</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">I would like to get your comments for the following libsdp enhancements:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">1. Today: If libsdp.config file does not exist or is not specifying any match rule no SDP socket is used</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">    Change: Under the above conditions all sockets will be SDP sockets (as if SIMPLE_LIBSDP was env set)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">2. Today: No way to match all programs or ports and exclude a few</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">    Change: New “unmatch” directive will allow exclusion from SDP sockets. Will support same syntax as “match”.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">                  Example simple config to map all programs to SDP excluding a single server by its name:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">                  unmatch program myLowPriorityServerProgName</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">                  match program *</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">3. Today: “match_both” is not clearly described as</FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#0000FF" FACE="Palatino Linotype">applying</FONT></SPAN><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype"> to passive side only, even though it does </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">                 not have a meaning for “active” side (since connection is either on INET or SDP)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">    Change:</FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#0000FF" FACE="Palatino Linotype">W</FONT></SPAN><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">rror on cases where the user specified match_both destination …</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">4. Today:</FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#0000FF" FACE="Palatino Linotype">I</FONT></SPAN><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">f connect over SDP fails an automatic fall back to INET socket is performed</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">    Change: “match_fallback” should be used for active side rules when fallback is required. Moreover</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">                  “match” will not fallback – i.e. if SDP socket is required and fail – connect will return an error.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Palatino Linotype">Thanks</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><I></I></B></SPAN><SPAN LANG="en-us"><B><I></I></B></SPAN><B><I><SPAN LANG="en-us"></SPAN></I></B><A NAME=""><B><I><SPAN LANG="en-us"><FONT COLOR="#0000FF" SIZE=6 FACE="Monotype Corsiva">Eitan Zahavi</FONT></SPAN></I></B></A><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" SIZE=2 FACE="Tahoma">Senior Engineering Director, Software Architect</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" SIZE=2 FACE="Tahoma">Mellanox Technologies LTD</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" SIZE=2 FACE="Tahoma">Tel:+972-4-9097208<BR>
Fax:+972-4-9593245</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#0000FF" SIZE=2 FACE="Tahoma">P.O. Box 586 Yokneam 20692 ISRAEL</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

</BODY>
</HTML>