Find the answer to your Linux question:
Results 1 to 2 of 2
I am trying to understand the IEEE 802.3 standard specifically for the MAC address tables. According to Clauses 2.3 and 31.3 The MAC Client must provision the SA (source address) ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jan 2014
    Posts
    1

    Source Address Storage Location within Data Link sublayers/firmware


    I am trying to understand the IEEE 802.3 standard specifically for the MAC address tables. According to Clauses 2.3 and 31.3 The MAC Client must provision the SA (source address) parameter within the MA_DATA.request primitive prior to its transit to the MAC sublayer (through the optional MAC Control sublayer). I have three questions about this


    1) Where is the burned-in address configured/located?

    2) How is this requested or cited by MA_DATA.request?

    3) How does the operating system through a simple command write to the firmware in Logical Link Control sublayer if the layer is specified to be independent from all above layers?

  2. #2
    Linux Newbie
    Join Date
    Nov 2009
    Posts
    218
    1. The MAC is "burned" onto the interface "card" somewhere. My guess is that it is on the same chip as the firmware for the card.

    2. Try to get hold of the specs for the card, the ones you would need to write the driver. Get hold of the driver source code and have a look at it.

    3. Don't know at the moment. Get hold of the IP stack code and have a look through it. Maybe the relevant RFC documents will tell you.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •