<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re:Bonding support and quick link failover in Embedded Connectivity</title>
    <link>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1524045#M4831</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for posting in Intel communities.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Could you please let us know about the Intel product that you are using?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thasneem Vazim&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Fri, 15 Sep 2023 06:26:19 GMT</pubDate>
    <dc:creator>ThasneemV_Intel</dc:creator>
    <dc:date>2023-09-15T06:26:19Z</dc:date>
    <item>
      <title>Bonding support and quick link failover</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1523887#M4830</link>
      <description>&lt;P&gt;I am working on enabling Linux Bonding feature where the Copper (IGB) and Fibre (ICE) ports are slaves of a bond interface.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to understand whether both these drivers support bonding and to what extent.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Specifically, do these drivers support APIs like netif_carrier_ok().&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.kernel.org/doc/Documentation/networking/bonding.txt" target="_blank"&gt;https://www.kernel.org/doc/Documentation/networking/bonding.txt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;use_carrier&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Specifies whether or not miimon should use MII or ETHTOOL&lt;/P&gt;&lt;P&gt;&amp;nbsp; ioctls vs. netif_carrier_ok() to determine the link&lt;/P&gt;&lt;P&gt;&amp;nbsp; status. The MII or ETHTOOL ioctls are less efficient and&lt;/P&gt;&lt;P&gt;&amp;nbsp; utilize a deprecated calling sequence within the kernel.&amp;nbsp; The&lt;/P&gt;&lt;P&gt;&amp;nbsp; netif_carrier_ok() relies on the device driver to maintain its&lt;/P&gt;&lt;P&gt;&amp;nbsp; state with netif_carrier_on/off; at this writing, most, but&lt;/P&gt;&lt;P&gt;&amp;nbsp; not all, device drivers support this facility.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have stringent requirements to do a faster switchover from active to backup slave link during link failover.&lt;/P&gt;&lt;P&gt;That needs the drivers to respond faster to link status change and a subsequent faster response to switch role to active and start forwarding packets.&lt;/P&gt;&lt;P&gt;More details can be found here:&lt;BR /&gt;&lt;A href="https://docs.kernel.org/networking/operstates.html" target="_blank"&gt;https://docs.kernel.org/networking/operstates.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Appreciate any leads in this regard.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here are the versions in use in the box:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[0:/]$ ethtool -i ha_portC&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;driver: igb&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;version: 5.0.3-k&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;firmware-version: 1.96, 0x80000f88&lt;/P&gt;&lt;P&gt;expansion-rom-version:&lt;/P&gt;&lt;P&gt;bus-info: 0000:18:00.1&lt;/P&gt;&lt;P&gt;supports-statistics: yes&lt;/P&gt;&lt;P&gt;supports-test: yes&lt;/P&gt;&lt;P&gt;supports-eeprom-access: yes&lt;/P&gt;&lt;P&gt;supports-register-dump: yes&lt;/P&gt;&lt;P&gt;supports-priv-flags: no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[0:/]$ ethtool -i ha_portF&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;driver: ice&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;version: 1.11.14&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;firmware-version: 2.28 0x8001028f 1.3200.0&lt;/P&gt;&lt;P&gt;expansion-rom-version:&lt;/P&gt;&lt;P&gt;bus-info: 0000:89:00.0&lt;/P&gt;&lt;P&gt;supports-statistics: yes&lt;/P&gt;&lt;P&gt;supports-test: yes&lt;/P&gt;&lt;P&gt;supports-eeprom-access: yes&lt;/P&gt;&lt;P&gt;supports-register-dump: yes&lt;/P&gt;&lt;P&gt;supports-priv-flags: yes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Sep 2023 20:23:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1523887#M4830</guid>
      <dc:creator>Mansoor</dc:creator>
      <dc:date>2023-09-14T20:23:17Z</dc:date>
    </item>
    <item>
      <title>Re:Bonding support and quick link failover</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1524045#M4831</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for posting in Intel communities.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Could you please let us know about the Intel product that you are using?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thasneem Vazim&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 15 Sep 2023 06:26:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1524045#M4831</guid>
      <dc:creator>ThasneemV_Intel</dc:creator>
      <dc:date>2023-09-15T06:26:19Z</dc:date>
    </item>
    <item>
      <title>Re:Bonding support and quick link failover</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1526535#M4832</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We have not heard back from you. Could you please give us an update?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thasneem Vazim&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 22 Sep 2023 04:19:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1526535#M4832</guid>
      <dc:creator>ThasneemV_Intel</dc:creator>
      <dc:date>2023-09-22T04:19:42Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Bonding support and quick link failover</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1526539#M4833</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have an Intel IceLakeD processor with Integrated Ethernet Controller.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Mansoorali&lt;/P&gt;</description>
      <pubDate>Fri, 22 Sep 2023 04:57:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1526539#M4833</guid>
      <dc:creator>Mansoor</dc:creator>
      <dc:date>2023-09-22T04:57:58Z</dc:date>
    </item>
    <item>
      <title>Re:Bonding support and quick link failover</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1538994#M4834</link>
      <description>&lt;P&gt;Hi Mansoor,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We might have a forum for those specific issues and we are moving it to Embedded Connectivity so it can get answered accordingly.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Fariz_Intel&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 31 Oct 2023 10:57:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1538994#M4834</guid>
      <dc:creator>Fariz_Intel</dc:creator>
      <dc:date>2023-10-31T10:57:49Z</dc:date>
    </item>
    <item>
      <title>Re: Bonding support and quick link failover</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1540548#M4847</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/313110"&gt;@Mansoor&lt;/a&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for contacting Intel Embedded Community.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;I'm not sure why this has been transferred almost 50 days after but I checked that you could use our IPS support regarding this matter, so I'm not adding much through here.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.intel.com/t5/user/viewprofilepage/user-id/266977?emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExMT0dSS1FQRVI4RVRIfDE1MTcwNzB8U1VCU0NSSVBUSU9OU3xoSw&amp;amp;emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExNS1A4VktJRUxDSFZQfDE1MjQyMjV8U1VCU0NSSVBUSU9OU3xoSw&amp;amp;emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExOMFhPSEQ2VTdTNElFfDE1Mjc5MjV8U1VCU0NSSVBUSU9OU3xoSw&amp;amp;emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExPOUU1Q1YzRFhONFhKfDE1MzgxNjN8U1VCU0NSSVBUSU9OU3xoSw&amp;amp;emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExPSkMxS0Y2WkZZWFg3fDE1NDA1MTh8U1VCU0NSSVBUSU9OU3xoSw&amp;amp;emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExPSkRYRU5CVVpJSTgzfDE1NDA1NDB8U1VCU0NSSVBUSU9OU3xoSw&amp;amp;emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExPSkVGSVZXWEZNS0dKfDE1NDA1NDJ8U1VCU0NSSVBUSU9OU3xoSw&amp;amp;emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExPSkVOSEdVQVRYM0swfDE1NDA1NDN8U1VCU0NSSVBUSU9OU3xoSw" target="_blank" rel="noopener"&gt;@Diego_INTEL&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 04 Nov 2023 03:04:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Bonding-support-and-quick-link-failover/m-p/1540548#M4847</guid>
      <dc:creator>Diego_INTEL</dc:creator>
      <dc:date>2023-11-04T03:04:26Z</dc:date>
    </item>
  </channel>
</rss>

