<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Ratan,<br>
    <br>
    Can you provide more info about how you plan to implement this?<br>
    <br>
    The Redfish schemas already have a per IP addr Gateway entry, which
    OBMC is ignoring. Is it better to modify the existing D-Bus schema
    (i.e. versioning discussion), or just use what is presently in
    existence?<br>
    <br>
    That said, doing as you propose melds better with how IPMI (i.e Set
    LAN Configuration Parameter 12) works.<br>
    <br>
    As Patrick pointed out, there's no IPMI or Redfish control over the
    routing metric parameter. What are your thoughts on how to reconcile
    applying a metric value?<br>
    I've long been desirous of getting Williams submission merged:
    <a class="moz-txt-link-freetext" href="https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-networkd/+/20799">https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-networkd/+/20799</a><br>
    as it can be used to improve the collection of netlink stats.<br>
    <br>
    Redfish exacerbates this whole problem by allowing a collection of
    static IP addresses (and a DHCP addr) per NIC, unlike IPMI which was
    very one to one with IP addr/NIC. <br>
    <br>
    Thanks for investigating this and working to implement a solution.<br>
    <br>
    <div class="moz-cite-prefix">On 4/27/20 4:11 AM, Ratan Gupta wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:32f161d2-784e-8fe5-a00b-e9bec181a265@linux.vnet.ibm.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Thanks Patrick, William for sharing the feedbacks<br>
      </p>
      <p>I will start working on the changes.<br>
      </p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 4/24/20 11:15 PM, William
        Kennington wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CAPnigKkaj5aU-3KXKsL_LxAdZg2pccXiQz0bPPb+h8RToBzotg@mail.gmail.com">
        <div dir="ltr">Sounds good to me, we have needed this for a long
          time because the current gateway configuration breaks our v6
          stack with multiple NICs.<br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Fri, Apr 24, 2020 at 8:21
            AM Patrick Williams <<a href="mailto:patrick@stwcx.xyz"
              moz-do-not-send="true">patrick@stwcx.xyz</a>> wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">On Fri, Apr 24, 2020 at
            08:36:26PM +0530, Ratan Gupta wrote:<br>
            > ~~~~~~~~~~~~~<br>
            > Kernel IP routing table<br>
            > Destination     Gateway         Genmask         Flags  
            MSS Window  irtt <br>
            > Iface<br>
            > 0.0.0.0         19.168.2.1      0.0.0.0        
            UG        0 0          0 <br>
            > eth0<br>
            > 0.0.0.0         10.10.10.1      0.0.0.0        
            UG        0 0          0 <br>
            > eth1<br>
            > ~~~~~~~~~~~~~~<br>
            > <br>
            > Kernel will first try using the default gateway having
            higher metric <br>
            > value and then fall back to the lower.<br>
            <br>
            I'm not seeing us with an interface to adjust the metric for
            an<br>
            interface.  I think we need to add that at the same time?</blockquote>
        </div>
      </blockquote>
      <p>Not now, As per my testing if metric value is not defined and
        both the routes</p>
      <p>having same metric then kernel tries one after other. We can
        bring the metric</p>
      <p>later.<br>
      </p>
      <blockquote type="cite"
cite="mid:CAPnigKkaj5aU-3KXKsL_LxAdZg2pccXiQz0bPPb+h8RToBzotg@mail.gmail.com">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">  Otherwise, I<br>
            don't think we have a way to specify which interface
            outside-the-subnet<br>
            should go (vs today we can set the default-gateway to the
            desired<br>
            interface's gateway).<br>
            -- <br>
            Patrick Williams<br>
          </blockquote>
        </div>
      </blockquote>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <title></title>
      <font color="#1F497D"><font face="Century Gothic">Johnathan Mantey<br>
          <small>Senior Software Engineer</small><br>
          <big><font color="#555555"><small><b>azad te</b><b>chnology
                  partners</b></small><br>
              <small><font color="#1F497D"><small>Contributing to
                    Technology Innovation since 1992</small></font><small><br>
                  <font color="#1F497D">Phone: (503) 712-6764<br>
                    Email: <a href="mailto:johnathanx.mantey@intel.com">johnathanx.mantey@intel.com</a></font></small><br>
                <br>
              </small></font></big></font></font> </div>
  </body>
</html>