This commit is contained in:
Fabian Bläse 2021-01-08 17:28:17 +01:00 committed by GitHub
commit 5288a3eda4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

12
tc.c
View File

@ -60,9 +60,9 @@ void tc_allow_mac(const uint8_t mac[], uint8_t prio)
snprintf(mac32, 9, "%02x%02x%02x%02x", mac[0], mac[1], mac[2], mac[3]);
snprintf(mac16, 5, "%02x%02x", mac[4], mac[5]);
snprintf(cmd, 2048, "tc filter add dev %s protocol all parent ffff: prio %d "
"basic match \"u32(u32 0x%s 0x%s at -8)\" "
"and \"u32(u16 0x%s 0x%s at -4)\" flowid :1 action pass",
g_interface, prio, mac32, mac32, mac16, mac16);
"basic match \"u32(u32 0x%s 0xffffffff at -8)\" "
"and \"u32(u16 0x%s 0xffff at -4)\" flowid :1 action pass",
g_interface, prio, mac32, mac16);
log_trace("CMD: %s\n", cmd);
system(cmd);
}
@ -75,9 +75,9 @@ void tc_disallow_mac(const uint8_t mac[], uint8_t prio)
snprintf(mac32, 9, "%02x%02x%02x%02x", mac[0], mac[1], mac[2], mac[3]);
snprintf(mac16, 5, "%02x%02x", mac[4], mac[5]);
snprintf(cmd, 2048, "tc filter delete dev %s protocol all parent ffff: prio %d "
"basic match \"u32(u32 0x%s 0x%s at -8)\" "
"and \"u32(u16 0x%s 0x%s at -4)\" flowid :1 action pass",
g_interface, prio, mac32, mac32, mac16, mac16);
"basic match \"u32(u32 0x%s 0xffffffff at -8)\" "
"and \"u32(u16 0x%s 0xffff at -4)\" flowid :1 action pass",
g_interface, prio, mac32, mac16);
log_trace("CMD: %s\n", cmd);
system(cmd);
}