aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/xen-netback
AgeCommit message (Expand)AuthorFilesLines
2024-05-07net: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet1-1/+1
2024-04-22Merge branch 'for-uring-ubufops' into HEADJakub Kicinski3-7/+11
2024-04-22net: extend ubuf_info callback to ops structurePavel Begunkov3-7/+11
2024-04-11net: move skb ref helpers to new headerMina Almasry1-0/+1
2024-02-15net: fill in MODULE_DESCRIPTION()s for xen-netbackBreno Leitao1-0/+1
2024-02-01xen-netback: properly sync TX responsesJan Beulich1-44/+40
2024-01-08xen-netback: don't produce zero-size SKB fragsJan Beulich1-6/+38
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+1
2023-10-13xen-netback: add software timestamp capabilitiesLuca Fancellu1-1/+4
2023-10-08xen-netback: use default TX queue size for vifsRoger Pau Monne1-4/+0
2023-10-04kthread: add kthread_stop_putAndreas Gruenbacher1-2/+1
2023-08-03xen/netback: Fix buffer overrun triggered by unusual packetRoss Lagerwall1-5/+10
2023-07-06Merge tag 'asm-generic-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-05-29xen/netback: Pass (void *) to virt_to_page()Linus Walleij1-1/+1
2023-05-13net: introduce and use skb_frag_fill_page_desc()Yunsheng Lin1-3/+1
2023-03-30xen/netback: use same error messages for same errorsJuergen Gross1-4/+2
2023-03-28xen/netback: remove not needed test in xenvif_tx_build_gops()Juergen Gross1-4/+0
2023-03-28xen/netback: don't do grant copy across page boundaryJuergen Gross2-3/+24
2023-02-27Merge tag 'net-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-5/+0
2023-02-27xen-netback: remove unused variables pending_idx and indexTom Rix1-5/+0
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-1/+1
2023-01-12Merge tag 'for-linus-6.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+1
2022-12-15xen: make remove callback of xen driver void returnedDawei Li1-2/+1
2022-12-07xen/netback: fix build warningJuergen Gross1-1/+1
2022-12-06xen/netback: don't call kfree_skb() with interrupts disabledJuergen Gross3-6/+10
2022-12-06xen/netback: Ensure protocol headers don't fall in the non-linear areaRoss Lagerwall1-100/+123
2022-09-28net: drop the weight argument from netif_napi_addJakub Kicinski1-2/+1
2022-09-28xen/netback: use struct ubuf_info_msgzcPavel Begunkov3-6/+7
2022-09-23xen-netback: use kstrdup instead of open-coding itMinghao Chi1-2/+1
2022-09-03xen-netback: only remove 'hotplug-status' when the vif is actually destroyedPaul Durrant1-1/+1
2022-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2022-07-14xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queueJuergen Gross1-0/+1
2022-07-02net: add skb_[inner_]tcp_all_headers helpersEric Dumazet1-3/+1
2022-06-08xen/netback: do some code cleanupJuergen Gross4-29/+5
2022-05-31xen/netback: fix incorrect usage of RING_HAS_UNCONSUMED_REQUESTS()Juergen Gross1-1/+1
2022-04-29eth: remove copies of the NAPI_POLL_WEIGHT defineJakub Kicinski1-2/+1
2022-02-24Revert "xen-netback: Check for hotplug-status existence before watching"Marek Marczykowski-Górecki1-8/+4
2022-02-24Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"Marek Marczykowski-Górecki1-1/+1
2021-12-16xen/netback: don't queue unlimited number of packagesJuergen Gross1-7/+11
2021-12-16xen/netback: fix rx queue stall detectionJuergen Gross2-24/+42
2021-10-22net: xen: use eth_hw_addr_set()Jakub Kicinski1-2/+4
2021-10-15xen-netback: Remove redundant initialization of variable errColin Ian King1-1/+1
2021-09-19xen-netback: correct success/error reporting for the SKB-with-fraglist caseJan Beulich1-1/+1
2021-06-07xen-netback: take a reference to the RX task threadRoger Pau Monne1-0/+6
2021-04-13xen-netback: Check for hotplug-status existence before watchingMichael Brown1-4/+8
2021-03-09Merge git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-2/+2
2021-03-03xen-netback: respect gnttab_map_refs()'s return valueJan Beulich1-1/+11
2021-03-01xen-netback: use local var in xenvif_tx_check_gop() instead of re-calculatingJan Beulich1-2/+2
2021-02-21Merge tag 'for-linus-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-3/+1
2021-02-15xen-netback: don't "handle" error by BUG()Jan Beulich1-3/+1
2021-02-11xen/events: link interdomain events to associated xenbus deviceJuergen Gross1-8/+8
2021-02-11xen/netback: fix spurious event detection for common event caseJuergen Gross1-3/+5
2021-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+8
2021-02-04xen/netback: avoid race in xenvif_rx_ring_slots_available()Juergen Gross1-1/+8
2021-01-16net: xen-netback: xenbus: Demote nonconformant kernel-doc headersLee Jones1-2/+2
2021-01-07net: group skb_shinfo zerocopy related bits together.Jonathan Lemon1-2/+2
2021-01-07skbuff: Add skb parameter to the ubuf zerocopy callbackJonathan Lemon2-3/+5
2020-12-14xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path()SeongJae Park1-1/+1
2020-12-14xen/xenbus: Allow watches discard events before queueingSeongJae Park1-0/+4
2020-10-20xen/netback: use lateeoi irq bindingJuergen Gross4-14/+86
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2-2/+2
2020-07-01xen networking: add XDP offset adjustment to xen-netbackDenis Kirjanov5-1/+61
2020-01-17net: xen-netback: hash.c: Use built-in RCU list checkingMadhuparna Bhowmik1-2/+4
2019-12-26xen-netback: support dynamic unbind/bindPaul Durrant3-7/+28
2019-12-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-12/+12
2019-12-17xen-netback: remove 'hotplug-status' once it has served its purposePaul Durrant1-1/+1
2019-12-17xen-netback: switch state to InitWait at the end of netback_probe()...Paul Durrant1-5/+2
2019-12-17xen-netback: move netback_probe() and netback_remove() to the end...Paul Durrant1-179/+174
2019-12-15xen-netback: avoid race that can lead to NULL pointer dereferencePaul Durrant1-12/+12
2019-10-22xen/netback: cleanup init and deinit codeJuergen Gross1-60/+54
2019-10-19xen/netback: fix error path of xenvif_connect_data()Juergen Gross1-1/+0
2019-08-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+2
2019-08-11xen-netback: no need to check return value of debugfs_create functionsGreg Kroah-Hartman2-38/+11
2019-08-08xen/netback: Reset nr_frags before freeing skbRoss Lagerwall1-0/+2
2019-07-30net: Use skb_frag_off accessorsJonathan Lemon1-3/+3
2019-07-22net: Use skb accessors in network driversMatthew Wilcox (Oracle)1-2/+2
2019-05-31xen-netback: remove redundant assignment to errColin Ian King1-1/+1
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner1-13/+1
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-12xen-netback: add reference from xenvif to backend_info to facilitate coredump...Dongli Zhang2-16/+19
2019-03-20net: remove 'fallback' argument from dev->ndo_select_queue()Paolo Abeni1-3/+3
2019-03-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-5/+14
2019-02-28xen-netback: don't populate the hash cache on XenBus disconnectIgor Druzhinin2-0/+9
2019-02-28xen-netback: fix occasional leak of grant ref mappings under memory pressureIgor Druzhinin1-5/+5
2019-02-22net: Don't set transport offset to invalid valueMaxim Mikityanskiy1-3/+12
2019-02-08xen-netback: mark expected switch fall-throughGustavo A. R. Silva1-1/+1
2018-12-10net: xenbus: convert to DEFINE_SHOW_ATTRIBUTEYangtao Li1-15/+3
2018-10-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-17/+40
2018-09-28net: xen-netback: fix return type of ndo_start_xmit functionYueHaibing1-1/+2
2018-09-25xen-netback: handle page straddling in xenvif_set_hash_mapping()Jan Beulich1-7/+18
2018-09-25xen-netback: validate queue numbers in xenvif_set_hash_mapping()Jan Beulich3-8/+18
2018-09-25xen-netback: fix input validation in xenvif_set_hash_mapping()Jan Beulich1-5/+7
2018-09-11xen-netback: remove unecessary condition check before debugfs_remove_recursivezhong jiang1-2/+1
2018-09-11net: xenbus: remove redundant condition check before debugfs_remove_recursivezhong jiang1-2/+1
2018-08-02xen-netback: use true and false for boolean valuesGustavo A. R. Silva1-2/+2
2018-07-09net: allow fallback function to pass netdevAlexander Duyck1-1/+1
2018-07-09net: allow ndo_select_queue to pass netdevAlexander Duyck1-1/+1
2018-06-12treewide: Use array_size() in vzalloc()Kees Cook1-2/+2
2018-03-26drivers/net: Use octal not symbolic permissionsJoe Perches1-2/+2
2018-02-26xen-netback: make function xenvif_rx_skb staticColin Ian King1-1/+1
2017-12-06xen-netback: Fix logging message with spurious period after newlineJoe Perches1-1/+1
2017-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2017-10-18net/xen-netback: Convert timers to use timer_setup()Kees Cook3-6/+4
2017-10-16xen-netfront, xen-netback: Use correct minimum MTU valuesMohammed Gamal1-1/+1
2017-09-21drivers: net: xen-netback: use setup_timer() helper.Allen Pais1-2/+1
2017-08-28xen-netback: update ubuf_info initialization to anonymous unionWillem de Bruijn1-2/+2
2017-06-22xen-netback: correctly schedule rate-limited queuesWei Liu3-2/+11
2017-03-12xen-netback: fix race condition on XenBus disconnectIgor Druzhinin3-20/+28
2017-03-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-13/+20
2017-03-03xen-netback: don't vfree() queues under spinlockPaul Durrant1-1/+4
2017-03-03xen-netback: keep a local pointer for vif in backend_disconnect()Paul Durrant1-14/+18
2017-03-02xen-netback: Use GFP_ATOMIC to allocate hashAnoob Soman1-1/+1
2017-03-02sched/headers: Prepare to move the get_task_struct()/put_task_struct() and re...Ingo Molnar1-0/+1
2017-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-1/+1
2017-02-21Merge tag 'for-linus-4.11-rc0-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-6/+8
2017-02-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-8/+8
2017-02-13xen-netback: vif counters from int/long to u64Mart van Santen2-8/+8
2017-02-09xen: modify xenstore watch event interfaceJuergen Gross1-4/+4
2017-01-30drivers: net: generalize napi_complete_done()Eric Dumazet1-1/+1
2017-01-29xen/netback: set default upper limit of tx/rx queues to 8Juergen Gross1-2/+4
2017-01-18xen-netback: protect resource cleaning on XenBus disconnectIgor Druzhinin2-2/+6
2017-01-18xen-netback: fix memory leaks on XenBus disconnectIgor Druzhinin1-0/+11
2016-12-13Merge tag 'for-linus-4.10-rc0-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-37/+15
2016-11-10xen-netback: fix error handling outputArnd Bergmann1-1/+1
2016-11-09xen-netback: prefer xenbus_scanf() over xenbus_gather()Jan Beulich1-6/+6
2016-11-07xen: make use of xenbus_read_unsigned() in xen-netbackJuergen Gross1-36/+14
2016-10-20net: use core MTU range checking in virt driversJarod Wilson1-1/+4
2016-10-13xen-netback: fix type mismatch warningArnd Bergmann1-3/+3
2016-10-13xen-netback: fix guest Rx stall detection (after guest Rx refactor)David Vrabel1-0/+2
2016-10-13xen-netback: (re-)create a debugfs node for hash informationPaul Durrant3-2/+107
2016-10-07xen-netback: make sure that hashes are not send to unaware frontendsPaul Durrant1-11/+9
2016-10-06xen/netback: add fraglist support for to-guest rxRoss Lagerwall2-10/+30
2016-10-06xen-netback: batch copies for multiple to-guest rx packetsDavid Vrabel2-10/+18
2016-10-06xen-netback: process guest rx packets in batchesDavid Vrabel1-1/+14
2016-10-06xen-netback: immediately wake tx queue when guest rx queue has spaceDavid Vrabel1-16/+8
2016-10-06xen-netback: refactor guest rxDavid Vrabel2-384/+215
2016-10-06xen-netback: retire guest rx side prefix GSO featurePaul Durrant4-50/+2
2016-10-06xen-netback: separate guest side rx code into separate modulePaul Durrant3-755/+790
2016-09-23Revert "xen-netback: create a debugfs node for hash information"David S. Miller3-107/+2
2016-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-16/+30
2016-09-22xen-netback: switch to threaded irq for control ringJuergen Gross3-49/+11
2016-09-17xen-netback: fix error handling on netback_probe()Filipe Manco1-16/+30
2016-08-23xen-netback: using kfree_rcu() to simplify the codeWei Yongjun1-11/+2
2016-08-18xen-netback: create a debugfs node for hash informationPaul Durrant3-2/+107
2016-05-20xen-netback: only deinitialized hash if it was initializedPaul Durrant1-2/+1
2016-05-20xen-netback: correct length checks on hash copy_opsPaul Durrant1-2/+2
2016-05-16xen-netback: use hash value from the frontendPaul Durrant1-0/+27
2016-05-16xen-netback: pass hash value to the frontendPaul Durrant2-14/+77
2016-05-16xen-netback: add control protocol implementationPaul Durrant5-3/+502
2016-05-16xen-netback: add control ring boilerplatePaul Durrant4-30/+277
2016-05-13xen-netback: fix extra_info handling in xenvif_tx_err()Paul Durrant1-0/+1
2016-03-13xen-netback: reduce log spamPaul Durrant1-2/+0
2016-03-13xen-netback: support multiple extra info fragments passed from frontendPaul Durrant2-23/+43
2016-02-07xen-netback: implement dynamic multicast controlPaul Durrant2-8/+82
2016-01-15xen-netback: free queues after freeing the net deviceDavid Vrabel1-11/+5
2016-01-15xen-netback: delete NAPI instance when queue fails to initializeDavid Vrabel1-0/+1
2016-01-15xen-netback: use skb to determine number of required guest Rx requestsDavid Vrabel1-11/+9
2015-12-18Merge tag 'for-linus-4.4-rc5-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-19/+15
2015-12-18xen-netback: use RING_COPY_REQUEST() throughoutDavid Vrabel1-16/+14
2015-12-18xen-netback: don't use last request to determine minimum Tx creditDavid Vrabel1-3/+1
2015-11-04Merge tag 'for-linus-4.4-rc0-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-67/+116
2015-10-23net/xen-netback: Make it running on 64KB page granularityJulien Grall2-62/+111
2015-10-23net/xen-netback: xenvif_gop_frag_copy: move GSO check out of the loopJulien Grall1-7/+7
2015-10-18xen-netback: correctly check failed allocationInsu Yun1-0/+6
2015-09-10Merge tag 'for-linus-4.3-rc0b-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+2
2015-09-10xen-netback: respect user provided max_queuesWei Liu1-2/+5
2015-09-09xen-netback: require fewer guest Rx slots when not using GSODavid Vrabel2-17/+16
2015-09-08xen: Use correctly the Xen memory terminologiesJulien Grall1-2/+2
2015-09-02xen-netback: add support for multicast controlPaul Durrant4-0/+137
2015-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-29/+39
2015-08-06xen/netback: Wake dealloc thread after completing zerocopy workRoss Lagerwall2-1/+6
2015-08-03xen-netback: Allocate fraglist early to avoid complex rollbackRoss Lagerwall1-28/+33
2015-07-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+3
2015-07-14net/xen-netback: off by one in BUG_ON() conditionDan Carpenter1-3/+3
2015-07-08xen-netback: remove duplicated function definitionLi, Liang Z1-3/+0
2015-07-01Merge tag 'for-linus-4.2-rc0-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2015-06-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+4
2015-06-23xen-netback: fix a BUG() during initializationPalik, Imre1-0/+4
2015-06-21net/xen-netback: Don't mix hexa and decimal with 0x in the printf formatJulien Grall1-7/+7
2015-06-21net/xen-netback: Remove unused code in xenvif_rx_actionJulien Grall1-5/+0
2015-06-17xen: Include xen/page.h rather than asm/xen/page.hJulien Grall1-1/+1
2015-06-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-15/+21
2015-06-01xen: netback: read hotplug script once at start of day.Ian Campbell1-14/+19
2015-06-01xen: netback: fix printf format string warningIan Campbell1-1/+1
2015-05-27xen/netback: Properly initialize credit_bytesRoss Lagerwall1-0/+1
2015-05-25net:xen-netback - Change 1 to true for bool type variable.Shailendra Verma1-1/+1
2015-04-16Merge tag 'stable/for-linus-4.1-rc0-tag' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-2/+2
2015-04-15xenbus_client: Extend interface to support multi-page ringWei Liu1-2/+2
2015-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-11/+12
2015-03-20xen-netback: making the bandwidth limiter runtime settablePalik, Imre4-3/+63
2015-03-11xen-netback: notify immediately after pushing Tx response.David Vrabel1-11/+12
2015-03-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-12/+13
2015-03-05xen-netback: refactor xenvif_handle_frag_list()David Vrabel1-12/+9
2015-03-05xen-netback: unref frags when handling a from-guest skb with a frag listDavid Vrabel1-1/+6
2015-03-05xen-netback: return correct ethtool statsDavid Vrabel1-2/+1
2015-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-8/+21
2015-03-03xen: Use eth_<foo>_addr instead of memsetJoe Perches1-1/+1
2015-02-24xen-netback: release pending index before pushing Tx responsesDavid Vrabel1-8/+21
2015-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds3-106/+4
2015-02-10Merge tag 'stable/for-linus-3.20-rc0-tag' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-101/+12