Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • original
  • timerpool
  • xenpacer
  • xenpacer-attack-analysis
  • xenpacer-crypto
  • xenpacer-cwnd
  • xenpacer-exp
  • xenpacer-lockfree
  • xenpacer-spinlock
  • before-lockfree-cwnd-merge
  • spinlock-unmerged
  • notimerpool
13 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.02Mar3Oct23May7Aug4311Jul28May84324Apr232221201917161410987532131Mar30292827262522212016151210843127Feb23191510653131Jan3029282726252322212019181716151413121198765126Dec242120530Nov282725242120191814131211984Oct2126Sep25242119181716151413121110765431Aug1464222Jul85125Jun24232221181716151411965330May241817149876543130Apr2928272625242322211817161514129876543230Mar29262524232221181716159Merge branch 'xenpacer-cwnd'mastermasterdebug printxenpacer-cwndxenpacer-cwnddebug prints and fix stat boundariesreplace assert in hypervisor with error messagefix default configsdebug printsreorder spurious stats before other stats for long hypace profiling experimentsdebug printsmore uncommitted changes from 2019more changes from 2019 for debugging some corruptionmore changes from 2019 for debugging some corruptionold changes from 2019 to be committed (changes for debugging some corruption)shallow resetting of aes structures instead of freeingavoid crashes in case of corruption leading to divide by zero errorsmissing stats extern declarationreset aes instead of freeing after every cryptobugfix: start_bd based on tx_bd_prod and not doorbell indexmemcpy with args typecast to void *printssupport to handle page aligned nic data arr shared by guestfix calls to cleanup timerq and active timerq on per pobj basisbugfix: do not free pac_obj before freeing statsdisable global datastructures, disable unused code in pacer.c and pacer_utils.cstats for last real and first dummy to understand efficiency of profilesmove global stats into pacer_objcreate per pobj pac_timerq and active_timerqcompiler error fixdynamically allocate pacer_obj, just to be sure we don't have fragmentation issuesadd openssl encryption library into hypace pkt prep pathopenssl aes ctr mode encryption (with aesni only)populate generic queue indexstat to track memcpy overhead in encryptionchanges to enable using aesni in xen on a core with no guest vcpucontrol crypto fields in pacer_obj under CONFIG_PACER_CRYPTOdisable generic_q's in pacer_obj for exp configbugfix: double counting of reals per batchbugfix: temporary workaround for strange null pointer panic on real_per_batch and dummy_per_batch stack variablescrypto support in hypacebugfix: pmap buf message header format (type u64 for profile buf offsets)remove debugging in aes.cxenpacer-cryptoxenpacer-crypto
Loading