| 77 | } |
| 78 | |
| 79 | std::string changeMtu(const std::string &pars) |
| 80 | { |
| 81 | std::string adapterName; |
| 82 | int mtu; |
| 83 | deserializePars(pars, adapterName, mtu); |
| 84 | |
| 85 | if (!Validation::isValidInterfaceName(adapterName)) { |
| 86 | spdlog::error("Invalid interface name: {}", adapterName); |
| 87 | return std::string(); |
| 88 | } |
| 89 | |
| 90 | spdlog::info("Change MTU: {}", mtu); |
| 91 | Utils::executeCommand("ip", {"link", "set", "dev", adapterName.c_str(), "mtu", std::to_string(mtu)}); |
| 92 | return std::string(); |
| 93 | } |
| 94 | |
| 95 | std::string executeOpenVPN(const std::string &pars) |
| 96 | { |
nothing calls this directly
no test coverage detected