cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

tdc_config.py (1092B)


      1"""
      2# SPDX-License-Identifier: GPL-2.0
      3tdc_config.py - tdc user-specified values
      4
      5Copyright (C) 2017 Lucas Bates <lucasb@mojatatu.com>
      6"""
      7
      8# Dictionary containing all values that can be substituted in executable
      9# commands.
     10NAMES = {
     11          # Substitute your own tc path here
     12          'TC': '/sbin/tc',
     13          # Substitute your own ip path here
     14          'IP': '/sbin/ip',
     15          # Name of veth devices to be created for the namespace
     16          'DEV0': 'v0p0',
     17          'DEV1': 'v0p1',
     18          'DEV2': '',
     19          'DUMMY': 'dummy1',
     20	  'ETH': 'eth0',
     21          'BATCH_FILE': './batch.txt',
     22          'BATCH_DIR': 'tmp',
     23          # Length of time in seconds to wait before terminating a command
     24          'TIMEOUT': 24,
     25          # Name of the namespace to use
     26          'NS': 'tcut',
     27          # Directory containing eBPF test programs
     28          'EBPFDIR': './'
     29        }
     30
     31
     32ENVIR = { }
     33
     34# put customizations in tdc_config_local.py
     35try:
     36    from tdc_config_local import *
     37except ImportError as ie:
     38    pass
     39
     40try:
     41    NAMES.update(EXTRA_NAMES)
     42except NameError as ne:
     43    pass