Difference between revisions of "Assignment: Packet Demultiplexing"

From Embedded Xinu
Jump to navigation Jump to search
Line 6: Line 6:
 
* Implementation can vary based on how the professor intends to grade the assignment
 
* Implementation can vary based on how the professor intends to grade the assignment
 
** Have the students insert print outs of what type of packet is received and print something out when one is sent out
 
** Have the students insert print outs of what type of packet is received and print something out when one is sent out
** Give the students some portion of code so they can pass the packet onward to a piece of the operating system they have yet to write but the professor uses for grading
+
** Give the students some portion of code so they can pass the packet onward to a piece of the operating system they have yet to write
  
 
== Student Outcomes ==
 
== Student Outcomes ==
 
With the completion of the assignment students should understand how demultiplexing works and have knowledge about the complexities of optimizing packet demultiplexing.  Students should have a feel for how the Embedded Xinu operating system interacts with the ethernet driver and understand that initial/final crucial step for network communication.
 
With the completion of the assignment students should understand how demultiplexing works and have knowledge about the complexities of optimizing packet demultiplexing.  Students should have a feel for how the Embedded Xinu operating system interacts with the ethernet driver and understand that initial/final crucial step for network communication.

Revision as of 04:36, 18 December 2008

Packet Demultiplexing

This assignment is part of the Networking With Xinu track for professors that are Teaching With Xinu. This particular assignment will have students will implement a way for the Embedded Xinu operating system to send and receive network packets to or from the ethernet driver. In addition the incoming packets should be properly divided up in some way (demultiplexed) and passed or stored; where as outgoing packets should have the final ethernet field filled in before sending it off to the driver.

Assignment Notes

  • Implementation can vary based on how the professor intends to grade the assignment
    • Have the students insert print outs of what type of packet is received and print something out when one is sent out
    • Give the students some portion of code so they can pass the packet onward to a piece of the operating system they have yet to write

Student Outcomes

With the completion of the assignment students should understand how demultiplexing works and have knowledge about the complexities of optimizing packet demultiplexing. Students should have a feel for how the Embedded Xinu operating system interacts with the ethernet driver and understand that initial/final crucial step for network communication.