Sorry we are not experts about the firmware difference.

We need make sure NIC firmware version matched with dpdk version. We will show the tested platform/NIC versions in dpdk.org release notes.

 

From: Phil.Yang@arm.com [mailto:Phil.Yang@arm.com]
Sent: Thursday, June 21, 2018 2:01 PM
To: Xu, Qian Q <qian.q.xu@intel.com>; dts <dts-bounces@dpdk.org>; Liu, Yong <yong.liu@intel.com>
Cc: dts@dpdk.org; nd <nd@arm.com>
Subject: RE: [dts] How to disable the BOOTP and LLDP packets on tester ?

 

Thanks for your reminder.

I can bind this old firmware x710 NIC on my Tester.

 

BTW, I found the firmware boundaries are 4.33 and 4.40 in i40e_main.c. What’s the main gap for x710 6.0 firmware and 4.41 firmware?

 

Thanks,

Phil Yang

 

From: dts <dts-bounces@dpdk.org> On Behalf Of Xu, Qian Q
Sent: Wednesday, June 20, 2018 10:20 PM
To: dts <dts-bounces@dpdk.org>; Liu, Yong <yong.liu@intel.com>
Cc: dts@dpdk.org; nd <nd@arm.com>; Xu, Qian Q <qian.q.xu@intel.com>
Subject: Re: [dts] How to disable the BOOTP and LLDP packets on tester ?

 

X710 firmware=4.41 is too old to use, currently we all used X710 with firmware 6.01

http://doc.dpdk.org/guides/rel_notes/release_18_05.html#tested-platforms

 

 

From: dts [mailto:dts-bounces@dpdk.org]
Sent: Wednesday, June 20, 2018 6:05 PM
To: Liu, Yong <yong.liu@intel.com>
Cc: dts@dpdk.org; nd <nd@arm.com>
Subject: Re: [dts] How to disable the BOOTP and LLDP packets on tester ?

 

I really appreciate your help, Marvin.

 

The firmware for XX710 is firmware=6.01 and for 82599ES is firmware=0x61b20001 and for X710 is firmware=4.41.

Just as you mentioned, debugfs can only work on x710 firmware=4.41.

 

Thanks,

Phil Yang

 

From: Liu, Yong <yong.liu@intel.com>
Sent: Wednesday, June 20, 2018 3:51 PM
To: Phil Yang <Phil.Yang@arm.com>
Cc: dts@dpdk.org; nd <nd@arm.com>
Subject: RE: [dts] How to disable the BOOTP and LLDP packets on tester ?

 

Hi Phil,

Just both debugfs and hard-coded code will call the same function i40e_aq_stop_lldp at the end.

So I think if firmware version is 6.x, still can’t disable LLDP by debugfs.  

And In my mind, we do not have user manual for NIC configuration.  Most of time, we get the such information from code J

 

Thanks,

Marvin

 

From: Phil.Yang@arm.com [mailto:Phil.Yang@arm.com]
Sent: Friday, June 15, 2018 5:37 PM
To: Liu, Yong <yong.liu@intel.com>
Cc: dts@dpdk.org; nd <nd@arm.com>
Subject: RE: [dts] How to disable the BOOTP and LLDP packets on tester ?

 

Hi Marvin,

 

Thanks for your guidance.

 

I got some tips from serverfault.com, so do you have some manual for Intel NIC runtime configuration?

https://serverfault.com/questions/775980/disable-internal-intel-x710-lldp-agent?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

 

 

Thanks,

Phil Yang

 

From: Liu, Yong <yong.liu@intel.com>
Sent: Friday, June 15, 2018 5:04 PM
To: Phil Yang <Phil.Yang@arm.com>
Cc: dts@dpdk.org; nd <nd@arm.com>
Subject: RE: [dts] How to disable the BOOTP and LLDP packets on tester ?

 

Phil,

BOOTP is the packets sent by dhcp client. You can check whether Network-manager or dhcp client running in the background.

For LLDP packet, FVL with firmware6.0 can’t disable it. If FVL with firmware 5.X or lower version, you can disable it in i40e driver.

 

i40e_main.c

//pf->hw_features |= I40E_HW_STOP_FW_LLDP;

 

Thanks,

Marvin

 

From: Phil.Yang@arm.com [mailto:Phil.Yang@arm.com]
Sent: Wednesday, June 13, 2018 6:13 PM
To: Liu, Yong <yong.liu@intel.com>
Cc: dts@dpdk.org; nd <nd@arm.com>
Subject: [dts] How to disable the BOOTP and LLDP packets on tester ?

 

Hi Marvin,

 

I captured groups of bootp and LLDP packets while running DTS on DUT PMD.

 

My environment:

Application: l2fwd

DUT NIC: 82599ES

Tester NIC: X710

Link:

Tester           <------>       DUT

X710 port A <-------> 82599ES port A

X710 port B <-------> 82599ES port B  

 

Please check the attachment. Thanks.

 

How to disable the BOOTP and LLDP packets on tester ?

Ps: I didn’t find lldpd service running on my tester.

 

Best Regards,

Phil Yang