Add trunking support and initial L2 setup

This commit is contained in:
logicog
2025-07-25 22:50:27 +02:00
parent 891ee08243
commit fcd1f85eb6
3 changed files with 130 additions and 56 deletions
+3
View File
@@ -10,4 +10,7 @@ void vlan_create(uint16_t vlan, uint16_t members, uint16_t tagged) __banked;
void vlan_delete(uint16_t vlan) __banked;
void port_mirror_set(register uint8_t port, __xdata uint16_t rx_pmask, __xdata uint16_t tx_pmask) __banked;
void port_mirror_del(void) __banked;
void port_ingress_filter(register uint8_t port, uint8_t type) __banked;
void port_l2_setup() __banked;
void trunk_set(uint8_t group, uint16_t mask) __banked;
#endif