Bug 225689 - [igb] I350 VF doesn't work with vlans
Summary: [igb] I350 VF doesn't work with vlans
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-net mailing list
URL:
Keywords: IntelNetworking
Depends on:
Blocks:
 
Reported: 2018-02-05 17:31 UTC by Andrey V. Elsukov
Modified: 2018-02-28 18:20 UTC (History)
4 users (show)

See Also:


Attachments
vlan for igb (5.84 KB, patch)
2018-02-15 10:29 UTC, Kaho Toshikazu
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey V. Elsukov freebsd_committer 2018-02-05 17:31:10 UTC
I tried to use Intel I350 VF driver and it doesn't receive 802.1Q tagged packets.
I used the latest driver from FreeBSD 12.0-CURRENT. The card is identified by chip=0x15208086 devid. Sending of tagged packets works.

From the driver code it seems e1000_vfta_set_vf() is not used, the linux driver uses similar function to setup vlan filters.
Comment 1 Kaho Toshikazu 2018-02-15 10:29:53 UTC
Created attachment 190641 [details]
vlan for igb

Please try the patch. 
I don't have a device supporting VF interface and I don't test the patch.
Many parts of the patch are obtained from if_igb.c before iflib.