-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/2305/
-----------------------------------------------------------

(Updated July 24, 2014, 7:44 p.m.)


Review request for Default.


Repository: gem5


Description (updated)
-------

Changeset 10259:eb23219d83a4
---------------------------
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.
* * *
junk


Diffs (updated)
-----

  src/dev/Ethernet.py 23384aa97d8533f6e3f812d015dccaab3c0267af 
  src/dev/SConscript 23384aa97d8533f6e3f812d015dccaab3c0267af 
  src/dev/etherint.hh 23384aa97d8533f6e3f812d015dccaab3c0267af 
  src/dev/etherlink.hh 23384aa97d8533f6e3f812d015dccaab3c0267af 
  src/dev/etherlink.cc 23384aa97d8533f6e3f812d015dccaab3c0267af 
  src/dev/etherswitch.hh PRE-CREATION 
  src/dev/etherswitch.cc PRE-CREATION 

Diff: http://reviews.gem5.org/r/2305/diff/


Testing
-------

Successfully ran 3 systems with 1 memcached server and 2 memcached clients 
simultaneously issuing requests.


Thanks,

Anthony Gutierrez

_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to