lkml.org 
[lkml]   [2021]   [Jul]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.10 085/215] ice: fix incorrect payload indicator on PTYPE
    Date
    From: Jacob Keller <jacob.e.keller@intel.com>

    [ Upstream commit 638a0c8c8861cb8a3b54203e632ea5dcc23d8ca5 ]

    The entry for PTYPE 90 indicates that the payload is layer 3. This does
    not match the specification in the datasheet which indicates the packet
    is a MAC, IPv6, UDP packet, with a payload in layer 4.

    Fix the lookup table to match the data sheet.

    Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
    Tested-by: Tony Brelinski <tonyx.brelinski@intel.com>
    Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h b/drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h
    index 4ec24c3e813f..98a7f27c532b 100644
    --- a/drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h
    +++ b/drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h
    @@ -722,7 +722,7 @@ static const struct ice_rx_ptype_decoded ice_ptype_lkup[] = {
    /* Non Tunneled IPv6 */
    ICE_PTT(88, IP, IPV6, FRG, NONE, NONE, NOF, NONE, PAY3),
    ICE_PTT(89, IP, IPV6, NOF, NONE, NONE, NOF, NONE, PAY3),
    - ICE_PTT(90, IP, IPV6, NOF, NONE, NONE, NOF, UDP, PAY3),
    + ICE_PTT(90, IP, IPV6, NOF, NONE, NONE, NOF, UDP, PAY4),
    ICE_PTT_UNUSED_ENTRY(91),
    ICE_PTT(92, IP, IPV6, NOF, NONE, NONE, NOF, TCP, PAY4),
    ICE_PTT(93, IP, IPV6, NOF, NONE, NONE, NOF, SCTP, PAY4),
    --
    2.30.2


    \
     
     \ /
      Last update: 2021-07-15 20:55    [W:7.417 / U:0.080 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site