net/ice/base: add ethertype offset for QinQ dummy packet
Add the ethertype offset for QinQ switch rule dummy packet to allow matching the corresponding field. Signed-off-by: Yuying Zhang <yuying.zhang@intel.com> Acked-by: Qi Zhang <qi.z.zhang@intel.com>
This commit is contained in:
parent
1132044655
commit
0c0735ff4f
@ -1612,6 +1612,7 @@ static const u8 dummy_ipv6_l2tpv3_pkt[] = {
|
||||
|
||||
static const struct ice_dummy_pkt_offsets dummy_qinq_ipv4_packet_offsets[] = {
|
||||
{ ICE_MAC_OFOS, 0 },
|
||||
{ ICE_ETYPE_OL, 12 },
|
||||
{ ICE_VLAN_EX, 14 },
|
||||
{ ICE_VLAN_OFOS, 18 },
|
||||
{ ICE_IPV4_OFOS, 22 },
|
||||
@ -1622,7 +1623,8 @@ static const u8 dummy_qinq_ipv4_pkt[] = {
|
||||
0x00, 0x00, 0x00, 0x00, /* ICE_MAC_OFOS 0 */
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x91, 0x00,
|
||||
|
||||
0x91, 0x00, /* ICE_ETYPE_OL 12 */
|
||||
|
||||
0x00, 0x00, 0x81, 0x00, /* ICE_VLAN_EX 14 */
|
||||
0x00, 0x00, 0x08, 0x00, /* ICE_VLAN_OFOS 18 */
|
||||
@ -1641,6 +1643,7 @@ static const u8 dummy_qinq_ipv4_pkt[] = {
|
||||
|
||||
static const struct ice_dummy_pkt_offsets dummy_qinq_ipv6_packet_offsets[] = {
|
||||
{ ICE_MAC_OFOS, 0 },
|
||||
{ ICE_ETYPE_OL, 12 },
|
||||
{ ICE_VLAN_EX, 14 },
|
||||
{ ICE_VLAN_OFOS, 18 },
|
||||
{ ICE_IPV6_OFOS, 22 },
|
||||
@ -1651,7 +1654,8 @@ static const u8 dummy_qinq_ipv6_pkt[] = {
|
||||
0x00, 0x00, 0x00, 0x00, /* ICE_MAC_OFOS 0 */
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x91, 0x00,
|
||||
|
||||
0x91, 0x00, /* ICE_ETYPE_OL 12 */
|
||||
|
||||
0x00, 0x00, 0x81, 0x00, /* ICE_VLAN_EX 14 */
|
||||
0x00, 0x00, 0x86, 0xDD, /* ICE_VLAN_OFOS 18 */
|
||||
@ -1678,6 +1682,7 @@ static const u8 dummy_qinq_ipv6_pkt[] = {
|
||||
|
||||
static const struct ice_dummy_pkt_offsets dummy_qinq_pppoe_packet_offsets[] = {
|
||||
{ ICE_MAC_OFOS, 0 },
|
||||
{ ICE_ETYPE_OL, 12 },
|
||||
{ ICE_VLAN_EX, 14 },
|
||||
{ ICE_VLAN_OFOS, 18 },
|
||||
{ ICE_PPPOE, 22 },
|
||||
@ -1687,6 +1692,7 @@ static const struct ice_dummy_pkt_offsets dummy_qinq_pppoe_packet_offsets[] = {
|
||||
static const
|
||||
struct ice_dummy_pkt_offsets dummy_qinq_pppoe_ipv4_packet_offsets[] = {
|
||||
{ ICE_MAC_OFOS, 0 },
|
||||
{ ICE_ETYPE_OL, 12 },
|
||||
{ ICE_VLAN_EX, 14 },
|
||||
{ ICE_VLAN_OFOS, 18 },
|
||||
{ ICE_PPPOE, 22 },
|
||||
@ -1698,7 +1704,8 @@ static const u8 dummy_qinq_pppoe_ipv4_pkt[] = {
|
||||
0x00, 0x00, 0x00, 0x00, /* ICE_MAC_OFOS 0 */
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x91, 0x00,
|
||||
|
||||
0x91, 0x00, /* ICE_ETYPE_OL 12 */
|
||||
|
||||
0x00, 0x00, 0x81, 0x00, /* ICE_VLAN_EX 14 */
|
||||
0x00, 0x00, 0x88, 0x64, /* ICE_VLAN_OFOS 18 */
|
||||
|
Loading…
Reference in New Issue
Block a user