Commit Graph

  • 83dcd22863 Add STP packet identification logicog 2025-08-30 08:29:25 +02:00
  • 963d53335c Add initial IGMP handling via ASIC logicog 2025-08-29 17:23:14 +02:00
  • 739ab5ef40 Cleanup of register definitions logicog 2025-08-29 17:12:50 +02:00
  • a0239b72f4 Add support for VLAN names logicog 2025-08-28 16:58:34 +02:00
  • e8c6492786 Reduce IRAM memory footprint logicog 2025-08-28 16:56:36 +02:00
  • fab02c947e Merge pull request #4 from vDorst/compfix logicog 2025-08-28 07:00:32 +02:00
  • e859769e5c http: use python3. René van Dorst 2025-08-27 23:04:53 +02:00
  • ef742f8f19 Cleanup and fix flushing of L2 UC entries logicog 2025-08-24 19:25:29 +02:00
  • 81b7e4fa87 Identify pin configuration registers logicog 2025-08-22 09:04:34 +02:00
  • 0a05fe923e Add port isolation methods logicog 2025-08-22 07:15:49 +02:00
  • 857a91ffc4 Add support for VLAN configuration via web logicog 2025-08-21 16:13:38 +02:00
  • ae80aa1017 Add support for different statistic counters logicog 2025-08-21 16:12:59 +02:00
  • 7968b03c57 Fix inclusion of stdint required by intger types in header logicog 2025-08-21 16:12:09 +02:00
  • 52f8366d03 Improve command parser to work with other than serial buffer logicog 2025-08-21 16:11:22 +02:00
  • 8fc4354ec4 Add retrieval of VLAN config and cleanup statisics counters logicog 2025-08-20 10:22:26 +02:00
  • d7667cb5b4 Cleanup statistic counters logicog 2025-08-20 10:21:41 +02:00
  • 7b4a95b806 Use nicer function to set clicked ports logicog 2025-08-20 10:20:39 +02:00
  • 940ee648df Use definition of NSFP in header file logicog 2025-08-20 10:19:07 +02:00
  • e924431344 Move definition of NSFP to header file logicog 2025-08-20 10:17:15 +02:00
  • 12b53c22f1 Add simulation tool running on x86 host for web-pages of an RTL8372 switch logicog 2025-08-20 10:16:00 +02:00
  • 1caadbe631 Fix finding makers for text lengths that are not multiples of 4 logicog 2025-08-20 10:14:18 +02:00
  • 53a8046874 Implement sending of status and VLAN info logicog 2025-08-20 10:13:14 +02:00
  • 9173d2c6c7 Provide MIME type enums logicog 2025-08-20 10:12:06 +02:00
  • 942de2d0df Add caching and usage of MIME-type enums logicog 2025-08-20 10:11:31 +02:00
  • cc55131fed Implement statistics counters logicog 2025-08-20 10:06:14 +02:00
  • 2241db371f Fix error due to logical ports not being in the same sequence as physical ports logicog 2025-08-20 10:04:54 +02:00
  • 4a72dfedf2 Add documentation of packet RX and TX control on the ASIC side logicog 2025-08-19 09:56:34 +02:00
  • c3e0ad52bc Link to VLAN doc updated. Add python as dependency logicog 2025-08-19 09:46:02 +02:00
  • ad53165351 Introduce identified RX/TX control register names logicog 2025-08-19 09:34:14 +02:00
  • 74fbec1044 Add logical to physical mapping of ports on RTL8372 logicog 2025-08-19 09:31:32 +02:00
  • acba08d001 Removing old version logicog 2025-08-19 09:30:22 +02:00
  • 7727c1e561 Add VLAN configuration page logicog 2025-08-19 09:28:00 +02:00
  • 41b181d9fb Add port statistics page logicog 2025-08-19 09:27:24 +02:00
  • 72d8f3639c Script to generate port overview dynamically logicog 2025-08-19 09:26:48 +02:00
  • 4d45bee566 Dynamic generation of port overview. logicog 2025-08-19 09:26:17 +02:00
  • b1ac33b7fb Allow for more and different files (MIME-types) logicog 2025-08-17 20:48:50 +02:00
  • dbd60fc810 Port images show configuration in Webbrowser logicog 2025-08-12 20:23:20 +02:00
  • d79ac79f2f update doc/l2.md air jinkela 2025-08-11 08:49:56 +08:00
  • 93723b0061 fix warning logicog 2025-08-06 17:09:31 +02:00
  • 984831620c Use multiple concurrent TCP connections multcon logicog 2025-08-06 16:59:48 +02:00
  • fff09a0521 Add support for dynamically regenerated web-pages. Limit to 1 concurrent TCP connection for now. logicog 2025-08-06 11:24:36 +02:00
  • 3841eea919 Fine tunig of Ethernet port and SFP images logicog 2025-08-06 11:22:57 +02:00
  • c9a82b550a Fix for issue #3 reported by airjinkela: wrong register ID exceeding 16bit logicog 2025-08-06 08:22:19 +02:00
  • 0fb4fafdb2 strtox now returns copied length logicog 2025-08-05 09:34:44 +02:00
  • f8eb55d587 Adding code for dynamic html page functions logicog 2025-08-05 09:33:42 +02:00
  • 49a25f0b27 Adding warning about generated header file logicog 2025-08-05 09:32:25 +02:00
  • 2e6cf7b7d0 Add functionallity to find a mark in the flash buffer for dynamic HTML pages logicog 2025-08-05 09:29:46 +02:00
  • 5533676e52 Add initial web-pages and hand-crafted svg icons logicog 2025-08-05 09:27:58 +02:00
  • 05c9d43f2e Add mime-type of files and fix a bug with a terminating 0 for a file logicog 2025-08-04 09:00:26 +02:00
  • 498d34e72f Add replacing API calls for dynamic pages logicog 2025-08-01 23:34:58 +02:00
  • 42c8f05afe Add code generation for indexing files in flash logicog 2025-07-31 13:35:32 +02:00
  • 99344a2d99 New feature: Add all files in a directory logicog 2025-07-30 09:39:33 +02:00
  • 5aff1f9cf7 Add tools directory logicog 2025-07-29 12:16:55 +02:00
  • f36235f411 Add a tool to place data into the image an resize it logicog 2025-07-29 12:08:32 +02:00
  • d60a3786bb Fix typo logicog 2025-07-29 11:18:41 +02:00
  • 8b1b4aff68 Fix parsing of mirror command, fix parsing of serial buffer beyond wrap arond, add bulk reading of flash and start of config file parser logicog 2025-07-28 23:04:08 +02:00
  • 7481c88ace Improve debugging logicog 2025-07-28 23:01:50 +02:00
  • 417dfe2345 Fix serial buffer length to fit signed char logicog 2025-07-28 23:00:15 +02:00
  • 2eaea39e18 Fix SFR address of trampoline return logicog 2025-07-28 22:59:23 +02:00
  • 2e5f3169b3 Fix typo logicog 2025-07-28 22:58:17 +02:00
  • c01014f1d8 Add more documentation on vlans and trunking logicog 2025-07-26 19:10:24 +02:00
  • a5d156a645 Fix dropping of RTL VLAN tag for 802.1Q Tag, add L2 configuration logicog 2025-07-25 22:51:18 +02:00
  • fcd1f85eb6 Add trunking support and initial L2 setup logicog 2025-07-25 22:50:27 +02:00
  • 891ee08243 Add support for non-linear mapping of physical ports to logical ports. Add support for trunking logicog 2025-07-25 22:49:51 +02:00
  • 2998b4a791 Fix links in SFP doc logicog 2025-07-23 09:17:07 +02:00
  • 55e851ef5e Adding SFP documentation logicog 2025-07-23 09:14:04 +02:00
  • 0b30019769 Use names for I2C-controller registers logicog 2025-07-23 08:34:26 +02:00
  • 96a108e891 Use common SDS configuration code also for RTL8224 logicog 2025-07-23 08:01:33 +02:00
  • e7bffb4a34 Update on features: RTL8224 supported and others logicog 2025-07-22 20:57:20 +02:00
  • bcc58d2965 Make RTL8224 work logicog 2025-07-22 19:05:27 +02:00
  • 8fee855da2 Separate code for rtl8272 from rtl8373 for readability and stability against accidental changes logicog 2025-07-22 09:42:56 +02:00
  • 995deb313c Cleanup of unused code logicog 2025-07-22 09:41:44 +02:00
  • 066edd672e Add off-state for SDS logicog 2025-07-22 09:34:40 +02:00
  • 6be1124ecf Fixed shift arithmetic bug reported by airjinkela logicog 2025-07-21 21:59:20 +02:00
  • fa4a80c291 Cleanup of printouts logicog 2025-07-21 11:11:52 +02:00
  • ccd8bf1633 Cleanup logicog 2025-07-17 23:29:20 +02:00
  • b6d92b10fa Latest status logicog 2025-07-17 15:17:33 +02:00
  • b0a41a5af6 Add support for RTL8372-devices with 2 SFP+ ports logicog 2025-07-17 13:25:07 +02:00
  • ec69299a7b Clarification that flashing can always be done via patch-clamp logicog 2025-07-14 08:06:56 +02:00
  • a6e933fde6 L2 table access feature added logicog 2025-07-14 08:01:59 +02:00
  • 9b5cfb0e1b Mirroring and VLAN explained logicog 2025-07-14 08:00:48 +02:00
  • 84b84f5c32 Cleanup of L2 and mirroring features logicog 2025-07-14 07:59:31 +02:00
  • 20b5c7b833 Latest update on features logicog 2025-07-14 07:58:55 +02:00
  • 38cc74d1fa Add documentation for mirroring logicog 2025-07-13 23:34:03 +02:00
  • ba1b03dd63 More documentation on the L2 table logicog 2025-07-13 23:15:51 +02:00
  • e3bb76ec1b Initial description of L2 table logicog 2025-07-13 20:48:37 +02:00
  • 1ae617c38b Initial description of L2 table logicog 2025-07-13 20:48:05 +02:00
  • d66931acdf Adding initial http daemon implementation logicog 2025-07-13 12:03:40 +02:00
  • e2716da6c8 Typo fixed logicog 2025-07-13 11:53:23 +02:00
  • 4edc826c39 Accidentally checked in logicog 2025-07-13 11:52:57 +02:00
  • 8d4b102e97 More porting to RTL837x architecture of psock logicog 2025-07-12 16:11:51 +02:00
  • b192a87cab Cleaning up printouts for debugging of uIP logicog 2025-07-11 16:36:16 +02:00
  • a2af2f9151 Empty application for testing logicog 2025-07-11 15:50:55 +02:00
  • 37cee7692a Use lc-switch, becasue labels as values is not supported by sdcc logicog 2025-07-11 15:17:38 +02:00
  • 8b761cfcc8 Add UIP stack. Still lots of debug output on packets... logicog 2025-07-11 14:54:57 +02:00
  • e486c04186 Add initial port of uip TCP/IP stack logicog 2025-07-11 14:16:08 +02:00
  • f0701295db Add description of checksum offload bits logicog 2025-07-11 14:14:00 +02:00
  • f25cc47c5f Adding uip lib support logicog 2025-07-06 09:54:55 +02:00
  • e0924314b4 Add memcpy function for __xdata logicog 2025-07-06 09:50:46 +02:00
  • 062c5576de Fixing banked call logicog 2025-07-05 23:46:09 +02:00