Hi
I have some questions about the Keystone II packet accelerator configuration using linux. Our goal is to configure the packet accelerator from linux in a single place and in a reliable way. So here are my questions.
1) Is there any plan to add the ability to configure the Packet Accelerator in linux by using either sysfs or some other mechanisms? Something similar to the way you are able to add ALE entries to the CPSW module by using sysfs files. What we need is a way of adding a filter that sends packets with a specific ip and port to a custom queue.
2) Is there any plan to add the ability to view the current Packet Accelerator configuration in linux, either by using sysfs or other mechanisms? The reason I'm asking for this is because it is quite hard today to debug any Packet Accelerator issues because I have no way of viewing the actual lookup tables that are in use.
Today I am compiling the linux kernel with debug enabled in the keystone_pa driver code to be able to see what entries the kernel puts into the Packet Accelerator.
Currently I am able to create a program using the Packet Accelerator Low-Level Drivers for linux to setup our desired configuration. Basically we have created a small program that adds a few entries to the packet accelerator lookup tables and hope that we don't write to the same entries that the linux kernel driver use, but this does not feel right since now both the kernel and my program are configuring the Packet Accelerator without knowing about each other.