Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4862 Discussions

How can we use X710 hardware mac filter?

EHuan
Beginner
1,469 Views

Hi Sir,

We want to use the feature of x710 to filter(L2) some types packets to specific virtual machines(VMs) and a VM deals with a type packets.

Could you please supply some suggestions?

Thanks.

 

0 Kudos
11 Replies
Caguicla_Intel
Moderator
1,282 Views

Hello EHuan,

 

Thank you for posting in Intel Ethernet Communities. Please provide the following information for us to check your query.

 

1.) What is the exact model of X710 adapter?

2.) What is the intended Operating System (OS) to be used?

 

We look forward to your reply.

 

Best regards,

Crisselle C

Intel® Customer Support

A Contingent Worker at Intel

0 Kudos
Caguicla_Intel
Moderator
1,282 Views

Hello EHuan,

 

Good day!

 

We'd like to follow up the requested information for us to check on your request.

 

Awaiting to your response.

 

Should there be no reply from you, we'll follow up after 3 business days.

 

Best regards,

Crisselle C

Intel® Customer Support

A Contingent Worker at Intel

0 Kudos
Caguicla_Intel
Moderator
1,282 Views

Hello EHuan,

 

Good day!

 

Please be informed that we will now proceed in closing this request since we haven't received any response from our previous follow up. In case you have any other inquiry in the future, please do no hesitate to post a new question.

 

Best regards,

Crisselle C

Intel Customer Support

A Contingent Worker at Intel

0 Kudos
EHuan
Beginner
1,282 Views

Hi Crisselle ,

Sorry to reply lately.

1. There are two type modules, one is 2 ports ethernet card and another is N3000 FPGA card which has x710 phy.

2. Our OS is CentOS 19.08 and driver is i40e.

 

Thanks.

 

0 Kudos
Caguicla_Intel
Moderator
1,282 Views

Hello EHuan,

 

No problem at all.

 

Please allow us to check on your request. We will get back to you within 1-3 business days.

 

Hoping for your patience.

 

Best regards,

Crisselle C

Intel Customer Support

A Contingent Worker at Intel

0 Kudos
Caguicla_Intel
Moderator
1,282 Views

Hello EHuan,

 

Thank you for the patience.

 

We hope you don't mind providing the additional information below for us to further check your request.

1.) Please provide full view photos of the Ethernet Card focusing on the markings for us to identify the exact model.

2.) Please share more details for the intended setup in regards to your filtering question.

 

Hoping to hear from you.

 

We'll follow up after 3 business days in case we don't received a reply.

 

Best regards,

Crisselle C

Intel Customer Support

A Contingent Worker at Intel

0 Kudos
EHuan
Beginner
1,282 Views

Hi Crisselle ,

1.

x710_2.jpgx710_1.jpg

2.

When x710 receives packets, we hope separate some type packets to different Virtual Machines(VMs).

A VM only deals with one type packet.

 

Thank you!

0 Kudos
Caguicla_Intel
Moderator
1,282 Views

Hello EHuan,

 

Thank you for providing the requested information.

 

Please allow us to further check on this. We will get back to you within 1-3 business days.

 

Hoping for your kind patience. 

 

Best regards,

Crisselle C

Intel Customer Support

A Contingent Worker at Intel

0 Kudos
Caguicla_Intel
Moderator
1,282 Views

Hello EHuan,

 

Thank you very much for the patience on this matter.

 

Sharing this link with you for the readme file of i40e Linux* Base Driver for the Intel(R) Ethernet Controller 700 Series. Please let us know if this is the feature you are looking for.

https://downloadmirror.intel.com/24411/eng/README.txt

 

Filters to Direct Traffic to a Specific VF

------------------------------------------

It is possible to create filters that direct traffic to a specific Virtual

Function. For older versions of ethtool, this depends on the "action"

parameter. Specify the action as a 64-bit value, where the lower 32 bits

represent the queue number, while the next 8 bits represent the VF ID. Note

that 0 is the PF, so the VF identifier is offset by 1. For example:

 

# ethtool -N <ethX> flow-type tcp4 src-ip 192.168.10.1 dst-ip \

192.168.10.2 src-port 2000 dst-port 2001 action 0x800000002 [loc 1]

 

The action field specifies to direct traffic to Virtual Function 7 (8 minus 1)

into queue 2 of that VF.

 

Newer versions of ethtool (version 4.11 and later) use "vf" and "queue"

parameters instead of the "action" parameter. Note that using the new ethtool

"vf" parameter does not require the value to be offset by 1. This command is

equivalent to the above example:

 

# ethtool -N <ethX> flow-type tcp4 src-ip 192.168.10.1 dst-ip \

192.168.10.2 src-port 2000 dst-port 2001 vf 7 queue 2 [loc 1]

 

Note that these filters will not break internal routing rules, and will not

route traffic that otherwise would not have been sent to the specified VF.

 

If you have additional questions and clarifications, please do not hesitate to ask.

 

Best regards,

Crisselle C

Intel Customer Support

0 Kudos
Caguicla_Intel
Moderator
1,282 Views

Hello EHuan,

 

Good day!

 

We'd like to check if you were able to receive our previous answer. In case you have further assistance needed, feel free to let us know.

 

We look forward to your reply.

 

In case we don't hear from you, we'll follow up after 3 business days.

 

Best regards,

Crisselle C

Intel Customer Support

0 Kudos
Caguicla_Intel
Moderator
1,282 Views

Hello EHuan,

 

How are you doing today?

 

We'd like to check if the information we have provided was of help to your query?

 

Please be informed that we will temporarily close this request since we haven't received any response from our previous follow ups. Just feel free to post a new question if you may have any other inquiry in the future.

 

Best regards,

Crisselle C

Intel Customer Support

0 Kudos
Reply