----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2305/ -----------------------------------------------------------
Review request for Default. Repository: gem5 Description ------- Changeset 10243:d135e653e6eb --------------------------- dev: add an ethernet switch model this patch adds a very simple ethernet switch model. the basic design behind the switch is to modularize the interface, fabric, and overall switch model as much as possible. The switch model: 1) buffers incoming/outgoing packets in the ports 2) utilizes Links from EtherLink as the point-to-point connections in the switch fabric 3) uses a simple least-recently-granted arbitration policy to forward packets, and doesn't provide any support for things like flow control. it also does not provide any features outside the link layer, which some switches may support e.g., ARP, filtering, etc. Diffs ----- src/dev/Ethernet.py cb4e86c177672fde6be7a409793c944e36353fc0 src/dev/SConscript cb4e86c177672fde6be7a409793c944e36353fc0 src/dev/etherint.hh cb4e86c177672fde6be7a409793c944e36353fc0 src/dev/etherlink.hh cb4e86c177672fde6be7a409793c944e36353fc0 src/dev/etherlink.cc cb4e86c177672fde6be7a409793c944e36353fc0 src/dev/etherswitch.hh PRE-CREATION src/dev/etherswitch.cc PRE-CREATION Diff: http://reviews.gem5.org/r/2305/diff/ Testing ------- Thanks, Anthony Gutierrez _______________________________________________ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev