Michel Machado
Michel Machado
Make the command line parameter `--log-file-mode` support the same mode format of command `chmod(1)`. When pull request #193 added parameter `--log-file-mode`, it only supported octal numbers for simplicity. See the...
`get_responsible_gk_mailbox()` in file `gk/main.c` takes the reminder `rss_hash_val % gk_conf->rss_conf_front.reta_size` to calculate `rss_hash_val` and `rss_hash_val` is only used on a integer division and reminder on the following lines: ``` idx...
If so, we can test if the policy is minimally working during boot time of Grantor servers, and before updating the Lua state of Grantor servers when it's requested via...
Issue #208 introduced LPM tables for IPv4 and IPv6 addresses to policies. The main use of these LPM tables is to classify source addresses with a single lookup. These LPM...
Some relevant vantage points (VPs) may not have a back channel, for example: [Vultr](https://www.vultr.com/features/bgp/). Thus, [protecting the GT-GK channel](https://github.com/AltraMayor/XIA-for-Linux/wiki/Ideas-list#protecting-the-gt-gk-channel) becomes a production requirement when deploying Gatekeeper on cloud providers. Moreover,...
When `rte_be_to_cpu_16()` and its sister functions are called over a constant, they compute their results in compile time, that is, the results are also constants. This enables Gatekeeper to avoid...
In an Internet exchange (IX), Gatekeeper servers talk to multiple routers to receive traffic, but the information of which router is the hop just before a Gatekeeper receives a packet...
Function `time_resolution_init()` located in file `main/main.c` estimates the frequency of the TSC register and sets its result in a couple global variable in different units (e.g. `cycles_per_sec`). DPDK has function...
The Ethernet principal is not properly verifying its XIDs that come from userland to its local and main tables. The Ethernet principal does not check that the interface associated to...
Adding the log level to the logged string will enable network operators to quickly assess the gravity of log entries. All log entries already have a log level. The log...