Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • linux
  • Repository
  • linux
  • include
  • net
  • netdev_rx_queue.h
Find file BlameHistoryPermalink
  • Mina Almasry's avatar
    netdev: add netdev_rx_queue_restart() · 7c88f865
    Mina Almasry authored Sep 10, 2024
    Add netdev_rx_queue_restart(), which resets an rx queue using the
    queue API recently merged[1].
    
    The queue API was merged to enable the core net stack to reset individual
    rx queues to actuate changes in the rx queue's configuration. In later
    patches in this series, we will use netdev_rx_queue_restart() to reset
    rx queues after binding or unbinding dmabuf configuration, which will
    cause reallocation of the page_pool to repopulate its memory using the
    new configuration.
    
    [1] https://lore.kernel.org/netdev/20240430231420.699177-1-shailend@google.com/T/
    
    
    
    Signed-off-by: default avatarDavid Wei <dw@davidwei.uk>
    Signed-off-by: default avatarMina Almasry <almasrymina@google.com>
    Reviewed-by: default avatarPavel Begunkov <asml.silence@gmail.com>
    Reviewed-by: default avatarJakub Kicinski <kuba@kernel.org>
    Link: https://patch.msgid.link/20240910171458.219195-2-almasrymina@google.com
    
    
    Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    7c88f865
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7