Dynamically Select Machine Learning Models as Packet Filtering Algorithms within XDP
I am developing a simple tool integrating the machine learning model created with scikit-learn into XDP. I support decision trees, RandomForest, logistic regression, RidgeClassifier, and Neural Networks (MPC). One current problem is that the user should choose one algorithm before attaching the XDP program to the network interface. Is there a way to dynamically control the behavior of the XDP program connected to the network interface via some command lines or config files?
Link to Repo: <a...