[dpdk-dev] [PATCH v6 0/5] net/i40e: QinQ filter

Ferruh Yigit ferruh.yigit at intel.com
Fri Mar 31 18:53:13 CEST 2017


On 3/31/2017 4:18 PM, Bernard Iremonger wrote:
> It adds support for QinQ filters.
> It uses the replace filter Admin Queue command.
> 
> Changes in v6:
> Rebase to latest dpdk-next-net.
> Fix checkpatch warnings.
> 
> Changes in v5:
> Rebase to latest dpdk-next-net.
> Rebase patches 2 and 3 following comments.
> Uses  map_5.88 firmware.
> 
> Changes in v4:
> Reordered patches following comments.
> Revises patches 2 and 3 following comments.
> 
> Changes in v3:
> Rebase to latest dpdk-next-net.
> Revised patches 1-3  following comments.
> Added patches 4 and 5.
> 
> Changes in v2: 
> Rebase to latest dpdk-next-net.
> Reordered patches, and reduced from 4 to 3 patches.
> 
> Bernard Iremonger (5):
>   net/i40e: initialise L3 MAP register
>   net/i40e: add QinQ filter create function
>   net/i40e: parse QinQ pattern
>   net/i40e: update destroy tunnel filter function
>   net/i40e: update tunnel filter restore function

Still getting some long-line checkpatch warnings [1], can you please
check them?

Thanks,
ferruh

[1]
WARNING:LONG_LINE: line over 80 characters
#46: FILE: drivers/net/i40e/i40e_ethdev.c:1136:
+       ret = i40e_aq_debug_write_register(hw, I40E_GLQF_L3_MAP(40),
0x00000028, NULL);

WARNING:LONG_LINE: line over 80 characters
#144: FILE: drivers/net/i40e/i40e_ethdev.c:12363:
+       filter_replace.old_filter_type =
I40E_AQC_REPLACE_CLOUD_CMD_INPUT_FV_STAG_IVLAN;

WARNING:LONG_LINE: line over 80 characters
#150: FILE: drivers/net/i40e/i40e_ethdev.c:12369:
+       filter_replace_buf.data[0] |=
I40E_AQC_REPLACE_CLOUD_CMD_INPUT_VALIDATED;

WARNING:LONG_LINE: line over 80 characters
#154: FILE: drivers/net/i40e/i40e_ethdev.c:12373:
+       filter_replace_buf.data[4] =
I40E_AQC_REPLACE_CLOUD_CMD_INPUT_FV_INNER_VLAN;

WARNING:LONG_LINE: line over 80 characters
#155: FILE: drivers/net/i40e/i40e_ethdev.c:12374:
+       filter_replace_buf.data[4] |=
I40E_AQC_REPLACE_CLOUD_CMD_INPUT_VALIDATED;

WARNING:LONG_LINE: line over 80 characters
#159: FILE: drivers/net/i40e/i40e_ethdev.c:12378:
+       ret = i40e_aq_replace_cloud_filters(hw, &filter_replace,
&filter_replace_buf);

WARNING:LONG_LINE: line over 80 characters
#176: FILE: drivers/net/i40e/i40e_ethdev.c:12395:
+       filter_replace_buf.data[0] |=
I40E_AQC_REPLACE_CLOUD_CMD_INPUT_VALIDATED;

WARNING:LONG_LINE: line over 80 characters
#178: FILE: drivers/net/i40e/i40e_ethdev.c:12397:
+       filter_replace_buf.data[4] |=
I40E_AQC_REPLACE_CLOUD_CMD_INPUT_VALIDATED;

WARNING:LONG_LINE: line over 80 characters
#179: FILE: drivers/net/i40e/i40e_ethdev.c:12398:
+       ret = i40e_aq_replace_cloud_filters(hw, &filter_replace,
&filter_replace_buf);



More information about the dev mailing list