Add iniital implementation of bandwidth control

This commit is contained in:
logicog
2026-03-05 07:43:11 +01:00
parent a15500c493
commit eb13d4ab04
2 changed files with 122 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
#ifndef _RTL837X_BANDWIDTH_H_
#define _RTL837X_BANDWIDTH_H_
#include <stdint.h>
void bandwidth_setup(void) __banked;
void bandwidth_ingress_set(uint8_t port, __xdata uint32_t bw) __banked;
void bandwidth_ingress_disable(uint8_t port) __banked;
void bandwidth_ingress_drop(uint8_t port) __banked;
void bandwidth_egress_set(uint8_t port, __xdata uint32_t bw) __banked;
void bandwidth_egress_disable(uint8_t port) __banked;
void bandwidth_status(uint8_t port) __banked;
#endif