Skip to content
Snippets Groups Projects
Select Git revision
  • f2916ae9a1bc80aa8e9e8a00b75682f5df6fd59c
  • vme-testing default
  • ci-test
  • master
  • remoteproc
  • am625-sk-ov5640
  • pcal6534-upstreaming
  • lps22df-upstreaming
  • msc-upstreaming
  • imx8mp
  • iio/noa1305
  • vme-next
  • vme-next-4.14-rc4
  • v4.14-rc4
  • v4.14-rc3
  • v4.14-rc2
  • v4.14-rc1
  • v4.13
  • vme-next-4.13-rc7
  • v4.13-rc7
  • v4.13-rc6
  • v4.13-rc5
  • v4.13-rc4
  • v4.13-rc3
  • v4.13-rc2
  • v4.13-rc1
  • v4.12
  • v4.12-rc7
  • v4.12-rc6
  • v4.12-rc5
  • v4.12-rc4
  • v4.12-rc3
32 results

linux

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Arkadiusz Kubalewski authored and Tony Nguyen committed
    Setup TC before the i40e_setup_pf_switch() call.
    Memory must be initialized for all the queues
    before using its resources.
    
    Previously it could be possible that a call:
    xdp_rxq_info_reg(&rx_ring->xdp_rxq, rx_ring->netdev,
    rx_ring->queue_index, rx_ring->q_vector->napi.napi_id);
    was made with q_vector being null.
    
    Oops could show up with the following sequence:
    - no driver loaded
    - FW LLDP agent is on (flag disable-fw-lldp:off)
    - link is up
    - DCB configured with number of Traffic Classes that will not divide
      completely the default number of queues (usually cpu cores)
    - driver load
    - set private flag: disable-fw-lldp:on
    
    Fixes: 4b208eaa ("i40e: Add init and default config of software based DCB")
    Fixes: b02e5a0e ("xsk: Propagate napi_id to XDP socket Rx path")
    Signed-off-by: default avatarAleksandr Loktionov <aleksandr.loktionov@intel.com>
    Signed-off-by: default avatarArkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
    Tested-by: default avatarTony Brelinski <tonyx.brelinski@intel.com>
    Signed-off-by: default avatarTony Nguyen <anthony.l.nguyen@intel.com>
    f2916ae9
    History
    Name Last commit Last update