summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/pensando/ionic/ionic_dev.h
AgeCommit message (Expand)AuthorFilesLines
2024-09-10ionic: convert Rx queue buffers to use page_poolShannon Nelson1-9/+7
2024-09-10ionic: use per-queue xdp_progShannon Nelson1-2/+5
2024-08-27ionic: Prevent tx_timeout due to frequent doorbell ringingBrett Creeley1-1/+1
2024-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2024-06-26ionic: use dev_consume_skb_any outside of napiShannon Nelson1-1/+3
2024-06-20ionic: add per-queue napi_schedule for doorbell checkShannon Nelson1-0/+1
2024-06-20ionic: add work item for missed-doorbell checkShannon Nelson1-1/+2
2024-06-20ionic: Keep interrupt affinity up to dateBrett Creeley1-2/+2
2024-03-08ionic: rearrange ionic_queue for better layoutShannon Nelson1-2/+2
2024-03-08ionic: carry idev in ionic_cq structShannon Nelson1-1/+1
2024-03-08ionic: use specialized desc info structsShannon Nelson1-6/+20
2024-03-08ionic: remove the cq_info to save more memoryShannon Nelson1-10/+1
2024-03-08ionic: remove callback pointer from desc_infoShannon Nelson1-10/+4
2024-03-08ionic: drop q mappingShannon Nelson1-3/+0
2024-03-08ionic: remove desc, sg_desc and cmb_desc from desc_infoShannon Nelson1-14/+9
2024-03-04ionic: Change default number of descriptors for Tx and RxBrett Creeley1-1/+1
2024-03-04ionic: Rework Tx start/stop flowBrett Creeley1-0/+2
2024-02-16ionic: Add XDP_REDIRECT supportShannon Nelson1-0/+1
2024-02-16ionic: Add XDP_TX supportShannon Nelson1-0/+3
2024-02-16ionic: add initial framework for XDP supportShannon Nelson1-0/+7
2023-12-13ionic: pass opcode to devcmd_waitShannon Nelson1-0/+1
2023-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2023-12-06ionic: Re-arrange ionic_intr_info struct for cache perfBrett Creeley1-2/+2
2023-12-06ionic: Use cached VF attributesBrett Creeley1-2/+1
2023-12-06ionic: fix snprintf format length warningShannon Nelson1-1/+1
2023-09-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-0/+1
2023-09-20ionic: expand the descriptor bufs arrayShannon Nelson1-1/+2
2023-09-16ionic: fix 16bit math issue when PAGE_SIZE >= 64KBDavid Christensen1-0/+1
2023-08-22ionic: Remove unused declarationsYue Haibing1-1/+0
2023-02-13ionic: add tx/rx-push support with device Component Memory BuffersShannon Nelson1-0/+13
2023-02-04ionic: missed doorbell workaroundAllen Hubbe1-0/+12
2022-10-28ionic: new ionic device identity level and VF start controlShannon Nelson1-0/+3
2022-01-25ionic: replace set_vf data with unionShannon Nelson1-1/+2
2022-01-25ionic: Query FW when getting VF info via ndo_get_vf_configBrett Creeley1-0/+2
2022-01-25ionic: Don't send reset commands if FW isn't runningBrett Creeley1-0/+1
2021-10-02ionic: remove debug statsShannon Nelson1-4/+0
2021-07-27ionic: remove unneeded comp union fieldsShannon Nelson1-2/+0
2021-07-27ionic: monitor fw status generationShannon Nelson1-0/+1
2021-04-03ionic: add and enable tx and rx timestamp handlingShannon Nelson1-1/+1
2021-04-03ionic: link in the new hw timestamp codeShannon Nelson1-0/+1
2021-04-03ionic: add hw timestamp structs to interfaceShannon Nelson1-0/+1
2021-04-03ionic: add new queue features to interfaceShannon Nelson1-0/+1
2021-03-31ionic: avoid races in ionic_heartbeat_checkShannon Nelson1-2/+5
2021-03-16ionic: aggregate Tx byte counting callsShannon Nelson1-0/+1
2021-03-16ionic: simplify TSO descriptor mappingShannon Nelson1-1/+4
2021-03-11ionic: optimize fastpath struct usageShannon Nelson1-3/+4
2021-03-11ionic: implement Rx page reuseShannon Nelson1-3/+9
2020-11-15ionic: batch rx buffer refillingShannon Nelson1-1/+3
2020-10-24ionic: clean up sparse complaintsShannon Nelson1-0/+2
2020-10-01ionic: stop watchdog timer earlier on removeShannon Nelson1-1/+0