You should try the latest igb driver, v3.2.10 to make sure this issue hasn't already been fixed: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=13663.
Sorry, I don't know enough about this code to help you with your question.
thanks for your response
I had tried the lastest igb driver v3.2.10, but it also didn't work.
1 of 1 people found this helpful
There were some changes in this area of the driver made recently. The latest version of the driver has this line of code removed as sometimes the vlgrp is not defined at the time of the execution of this function. Try removing it and let me know if it fixes teh probelm.
I had removed it and did some test.
It resolve my problem and seems that nothing wrong has happened.
My question is
what the purpose of "vlan_group_set_device(adapter->vlgrp, vid, NULL);" in method igb_vlan_rx_kill_vid?
Because I didn't kown why it exsits, I couldn't delete it with confidence..........
Sorry for the delay in responding. The code you ask about was assigning a vlan id, but it requires a vlan group. The operating system has changed and now this function can be called before a vlan group is assigned, so the code was removed. It can be removed safely.