Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Shamazo/73574278a6a4407480ec8dcd9411048a to your computer and use it in GitHub Desktop.
Save Shamazo/73574278a6a4407480ec8dcd9411048a to your computer and use it in GitHub Desktop.
DSA config
[user1@sprnode5 dsa_perf_micros]$ sudo accel-config list
[
{
"dev":"dsa0",
"read_buffer_limit":0,
"max_groups":4,
"max_work_queues":8,
"max_engines":4,
"work_queue_size":128,
"numa_node":0,
"gen_cap":"0x40915f0107",
"version":"0x100",
"state":"enabled",
"max_read_buffers":96,
"max_batch_size":1024,
"max_transfer_size":2147483648,
"configurable":1,
"pasid_enabled":1,
"cdev_major":235,
"clients":0,
"groups":[
{
"dev":"group0.0",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1,
"grouped_workqueues":[
{
"dev":"wq0.0",
"mode":"dedicated",
"size":128,
"group_id":0,
"priority":10,
"block_on_fault":0,
"max_batch_size":32,
"max_transfer_size":2097152,
"cdev_minor":0,
"type":"user",
"name":"app0",
"threshold":0,
"ats_disable":0,
"state":"enabled",
"clients":0
}
],
"grouped_engines":[
{
"dev":"engine0.0",
"group_id":0
},
{
"dev":"engine0.1",
"group_id":0
},
{
"dev":"engine0.2",
"group_id":0
},
{
"dev":"engine0.3",
"group_id":0
}
]
},
{
"dev":"group0.1",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group0.2",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group0.3",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
}
]
},
{
"dev":"dsa1",
"read_buffer_limit":0,
"max_groups":4,
"max_work_queues":8,
"max_engines":4,
"work_queue_size":128,
"numa_node":1,
"gen_cap":"0x40915f0107",
"version":"0x100",
"state":"enabled",
"max_read_buffers":96,
"max_batch_size":1024,
"max_transfer_size":2147483648,
"configurable":1,
"pasid_enabled":1,
"cdev_major":235,
"clients":0,
"groups":[
{
"dev":"group1.0",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1,
"grouped_workqueues":[
{
"dev":"wq1.0",
"mode":"dedicated",
"size":128,
"group_id":0,
"priority":10,
"block_on_fault":0,
"max_batch_size":32,
"max_transfer_size":2097152,
"cdev_minor":2,
"type":"user",
"name":"app0",
"threshold":0,
"ats_disable":0,
"state":"enabled",
"clients":0
}
],
"grouped_engines":[
{
"dev":"engine1.0",
"group_id":0
},
{
"dev":"engine1.1",
"group_id":0
},
{
"dev":"engine1.2",
"group_id":0
},
{
"dev":"engine1.3",
"group_id":0
}
]
},
{
"dev":"group1.1",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group1.2",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group1.3",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
}
]
},
{
"dev":"dsa2",
"read_buffer_limit":0,
"max_groups":4,
"max_work_queues":8,
"max_engines":4,
"work_queue_size":128,
"numa_node":2,
"gen_cap":"0x40915f0107",
"version":"0x100",
"state":"enabled",
"max_read_buffers":96,
"max_batch_size":1024,
"max_transfer_size":2147483648,
"configurable":1,
"pasid_enabled":1,
"cdev_major":235,
"clients":0,
"groups":[
{
"dev":"group2.0",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1,
"grouped_workqueues":[
{
"dev":"wq2.0",
"mode":"dedicated",
"size":128,
"group_id":0,
"priority":10,
"block_on_fault":0,
"max_batch_size":32,
"max_transfer_size":2097152,
"cdev_minor":1,
"type":"user",
"name":"app0",
"threshold":0,
"ats_disable":0,
"state":"enabled",
"clients":0
}
],
"grouped_engines":[
{
"dev":"engine2.0",
"group_id":0
},
{
"dev":"engine2.1",
"group_id":0
},
{
"dev":"engine2.2",
"group_id":0
},
{
"dev":"engine2.3",
"group_id":0
}
]
},
{
"dev":"group2.1",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group2.2",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group2.3",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
}
]
},
{
"dev":"dsa3",
"read_buffer_limit":0,
"max_groups":4,
"max_work_queues":8,
"max_engines":4,
"work_queue_size":128,
"numa_node":3,
"gen_cap":"0x40915f0107",
"version":"0x100",
"state":"enabled",
"max_read_buffers":96,
"max_batch_size":1024,
"max_transfer_size":2147483648,
"configurable":1,
"pasid_enabled":1,
"cdev_major":235,
"clients":0,
"groups":[
{
"dev":"group3.0",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1,
"grouped_workqueues":[
{
"dev":"wq3.0",
"mode":"dedicated",
"size":128,
"group_id":0,
"priority":10,
"block_on_fault":0,
"max_batch_size":32,
"max_transfer_size":2097152,
"cdev_minor":3,
"type":"user",
"name":"app0",
"threshold":0,
"ats_disable":0,
"state":"enabled",
"clients":0
}
],
"grouped_engines":[
{
"dev":"engine3.0",
"group_id":0
},
{
"dev":"engine3.1",
"group_id":0
},
{
"dev":"engine3.2",
"group_id":0
},
{
"dev":"engine3.3",
"group_id":0
}
]
},
{
"dev":"group3.1",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group3.2",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group3.3",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
}
]
},
{
"dev":"dsa4",
"read_buffer_limit":0,
"max_groups":4,
"max_work_queues":8,
"max_engines":4,
"work_queue_size":128,
"numa_node":4,
"gen_cap":"0x40915f0107",
"version":"0x100",
"state":"enabled",
"max_read_buffers":96,
"max_batch_size":1024,
"max_transfer_size":2147483648,
"configurable":1,
"pasid_enabled":1,
"cdev_major":235,
"clients":0,
"groups":[
{
"dev":"group4.0",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1,
"grouped_workqueues":[
{
"dev":"wq4.0",
"mode":"dedicated",
"size":128,
"group_id":0,
"priority":10,
"block_on_fault":0,
"max_batch_size":32,
"max_transfer_size":2097152,
"cdev_minor":4,
"type":"user",
"name":"app0",
"threshold":0,
"ats_disable":0,
"state":"enabled",
"clients":0
}
],
"grouped_engines":[
{
"dev":"engine4.0",
"group_id":0
},
{
"dev":"engine4.1",
"group_id":0
},
{
"dev":"engine4.2",
"group_id":0
},
{
"dev":"engine4.3",
"group_id":0
}
]
},
{
"dev":"group4.1",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group4.2",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group4.3",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
}
]
},
{
"dev":"dsa5",
"read_buffer_limit":0,
"max_groups":4,
"max_work_queues":8,
"max_engines":4,
"work_queue_size":128,
"numa_node":5,
"gen_cap":"0x40915f0107",
"version":"0x100",
"state":"enabled",
"max_read_buffers":96,
"max_batch_size":1024,
"max_transfer_size":2147483648,
"configurable":1,
"pasid_enabled":1,
"cdev_major":235,
"clients":0,
"groups":[
{
"dev":"group5.0",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1,
"grouped_workqueues":[
{
"dev":"wq5.0",
"mode":"dedicated",
"size":128,
"group_id":0,
"priority":10,
"block_on_fault":0,
"max_batch_size":32,
"max_transfer_size":2097152,
"cdev_minor":5,
"type":"user",
"name":"app0",
"threshold":0,
"ats_disable":0,
"state":"enabled",
"clients":0
}
],
"grouped_engines":[
{
"dev":"engine5.0",
"group_id":0
},
{
"dev":"engine5.1",
"group_id":0
},
{
"dev":"engine5.2",
"group_id":0
},
{
"dev":"engine5.3",
"group_id":0
}
]
},
{
"dev":"group5.1",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group5.2",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group5.3",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
}
]
},
{
"dev":"dsa6",
"read_buffer_limit":0,
"max_groups":4,
"max_work_queues":8,
"max_engines":4,
"work_queue_size":128,
"numa_node":6,
"gen_cap":"0x40915f0107",
"version":"0x100",
"state":"enabled",
"max_read_buffers":96,
"max_batch_size":1024,
"max_transfer_size":2147483648,
"configurable":1,
"pasid_enabled":1,
"cdev_major":235,
"clients":0,
"groups":[
{
"dev":"group6.0",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1,
"grouped_workqueues":[
{
"dev":"wq6.0",
"mode":"dedicated",
"size":128,
"group_id":0,
"priority":10,
"block_on_fault":0,
"max_batch_size":32,
"max_transfer_size":2097152,
"cdev_minor":6,
"type":"user",
"name":"app0",
"threshold":0,
"ats_disable":0,
"state":"enabled",
"clients":0
}
],
"grouped_engines":[
{
"dev":"engine6.0",
"group_id":0
},
{
"dev":"engine6.1",
"group_id":0
},
{
"dev":"engine6.2",
"group_id":0
},
{
"dev":"engine6.3",
"group_id":0
}
]
},
{
"dev":"group6.1",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group6.2",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group6.3",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
}
]
},
{
"dev":"dsa7",
"read_buffer_limit":0,
"max_groups":4,
"max_work_queues":8,
"max_engines":4,
"work_queue_size":128,
"numa_node":7,
"gen_cap":"0x40915f0107",
"version":"0x100",
"state":"enabled",
"max_read_buffers":96,
"max_batch_size":1024,
"max_transfer_size":2147483648,
"configurable":1,
"pasid_enabled":1,
"cdev_major":235,
"clients":0,
"groups":[
{
"dev":"group7.0",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1,
"grouped_workqueues":[
{
"dev":"wq7.0",
"mode":"dedicated",
"size":128,
"group_id":0,
"priority":10,
"block_on_fault":0,
"max_batch_size":32,
"max_transfer_size":2097152,
"cdev_minor":7,
"type":"user",
"name":"app0",
"threshold":0,
"ats_disable":0,
"state":"enabled",
"clients":0
}
],
"grouped_engines":[
{
"dev":"engine7.0",
"group_id":0
},
{
"dev":"engine7.1",
"group_id":0
},
{
"dev":"engine7.2",
"group_id":0
},
{
"dev":"engine7.3",
"group_id":0
}
]
},
{
"dev":"group7.1",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group7.2",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
},
{
"dev":"group7.3",
"read_buffers_reserved":0,
"use_read_buffer_limit":0,
"read_buffers_allowed":96,
"traffic_class_a":1,
"traffic_class_b":1
}
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment