I am planning to write an Ethernet API, but I need a way to do each of the following:
1. Ask The NIC For The MAC Address.
2. Ask The NIC For Collision Information.
3. Find Out If We Are Running Ethernet II or IEEE Ethernet(802.3 & 802.2)
4. Send A Constructed Ethernet Frame Based On The Ethernet Impl.(see #3)
Hopefully, I can get a cross platform way of doing this, seeeming as the API will be for Python. If anyone knows a simple way of accomplishing this, please help me out.