Find the answer to your Linux question:
Results 1 to 2 of 2
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #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
    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