René van Dorst
d6ea9be4c0
rename phy_write() to phy_write_mask().
...
It seems that bit_mask[phy] lookup is expensive and it used in many places.
But most of the time we only addressing a single phy.
2025-09-01 00:07:27 +02:00
logicog
e499007666
Merge pull request #5 from vDorst/compfix1
...
fix: comp. warning 283: function declarator with no prototype.
2025-08-31 17:54:13 +02:00
René van Dorst
3d80f73383
fix: comp. warning 283: function declarator with no prototype.
2025-08-30 22:51:19 +02:00
logicog
546d385bf1
Add RLDP setup
2025-08-30 18:44:17 +02:00
logicog
829fbf707a
Use uip for mac-address, enable STP packages
2025-08-30 18:43:31 +02:00
logicog
326d94f48d
Add support for STP
2025-08-30 18:42:46 +02:00
logicog
83dcd22863
Add STP packet identification
2025-08-30 08:29:25 +02:00
logicog
963d53335c
Add initial IGMP handling via ASIC
2025-08-29 17:23:14 +02:00
logicog
739ab5ef40
Cleanup of register definitions
2025-08-29 17:12:58 +02:00
logicog
a0239b72f4
Add support for VLAN names
2025-08-28 16:58:51 +02:00
logicog
e8c6492786
Reduce IRAM memory footprint
2025-08-28 16:58:51 +02:00
logicog
fab02c947e
Merge pull request #4 from vDorst/compfix
...
http: use python3.
2025-08-28 07:00:32 +02:00
René van Dorst
e859769e5c
http: use python3.
...
Fix compile issue where system don't have python2.
I get error below.
/bin/sh: line 1: ./treatasm.py: cannot execute: required file not found
make[1]: *** [Makefile:15: httpd.rel] Error 127
Debian has python3 a long time so use it.
See https://wiki.debian.org/Python
2025-08-27 23:11:12 +02:00
logicog
ef742f8f19
Cleanup and fix flushing of L2 UC entries
2025-08-24 19:26:24 +02:00
logicog
81b7e4fa87
Identify pin configuration registers
2025-08-22 09:04:34 +02:00
logicog
0a05fe923e
Add port isolation methods
2025-08-22 07:15:49 +02:00
logicog
857a91ffc4
Add support for VLAN configuration via web
2025-08-21 16:13:38 +02:00
logicog
ae80aa1017
Add support for different statistic counters
2025-08-21 16:12:59 +02:00
logicog
7968b03c57
Fix inclusion of stdint required by intger types in header
2025-08-21 16:12:09 +02:00
logicog
52f8366d03
Improve command parser to work with other than serial buffer
2025-08-21 16:11:22 +02:00
logicog
8fc4354ec4
Add retrieval of VLAN config and cleanup statisics counters
2025-08-20 10:22:26 +02:00
logicog
d7667cb5b4
Cleanup statistic counters
2025-08-20 10:21:41 +02:00
logicog
7b4a95b806
Use nicer function to set clicked ports
2025-08-20 10:20:39 +02:00
logicog
940ee648df
Use definition of NSFP in header file
2025-08-20 10:19:07 +02:00
logicog
e924431344
Move definition of NSFP to header file
2025-08-20 10:17:15 +02:00
logicog
12b53c22f1
Add simulation tool running on x86 host for web-pages of an RTL8372 switch
2025-08-20 10:16:00 +02:00
logicog
1caadbe631
Fix finding makers for text lengths that are not multiples of 4
2025-08-20 10:14:18 +02:00
logicog
53a8046874
Implement sending of status and VLAN info
2025-08-20 10:13:14 +02:00
logicog
9173d2c6c7
Provide MIME type enums
2025-08-20 10:12:06 +02:00
logicog
942de2d0df
Add caching and usage of MIME-type enums
2025-08-20 10:11:31 +02:00
logicog
cc55131fed
Implement statistics counters
2025-08-20 10:06:14 +02:00
logicog
2241db371f
Fix error due to logical ports not being in the same sequence as physical ports
2025-08-20 10:04:54 +02:00
logicog
4a72dfedf2
Add documentation of packet RX and TX control on the ASIC side
2025-08-19 09:56:34 +02:00
logicog
c3e0ad52bc
Link to VLAN doc updated. Add python as dependency
2025-08-19 09:46:02 +02:00
logicog
ad53165351
Introduce identified RX/TX control register names
2025-08-19 09:34:14 +02:00
logicog
74fbec1044
Add logical to physical mapping of ports on RTL8372
2025-08-19 09:31:32 +02:00
logicog
acba08d001
Removing old version
2025-08-19 09:30:22 +02:00
logicog
7727c1e561
Add VLAN configuration page
2025-08-19 09:28:00 +02:00
logicog
41b181d9fb
Add port statistics page
2025-08-19 09:27:24 +02:00
logicog
72d8f3639c
Script to generate port overview dynamically
2025-08-19 09:26:48 +02:00
logicog
4d45bee566
Dynamic generation of port overview.
2025-08-19 09:26:17 +02:00
logicog
b1ac33b7fb
Allow for more and different files (MIME-types)
2025-08-17 21:03:57 +02:00
logicog
dbd60fc810
Port images show configuration in Webbrowser
2025-08-17 21:03:43 +02:00
air jinkela
d79ac79f2f
update doc/l2.md
2025-08-11 08:49:56 +08:00
logicog
93723b0061
fix warning
2025-08-06 17:09:31 +02:00
logicog
fff09a0521
Add support for dynamically regenerated web-pages. Limit to 1 concurrent TCP connection for now.
2025-08-06 11:24:36 +02:00
logicog
3841eea919
Fine tunig of Ethernet port and SFP images
2025-08-06 11:22:57 +02:00
logicog
c9a82b550a
Fix for issue #3 reported by airjinkela: wrong register ID exceeding 16bit
2025-08-06 08:22:19 +02:00
logicog
0fb4fafdb2
strtox now returns copied length
2025-08-05 09:34:44 +02:00
logicog
f8eb55d587
Adding code for dynamic html page functions
2025-08-05 09:33:42 +02:00