I'm trying to implement a new comms (network) protocol directly on top
of the MAC layer using "packet sockets" for this purpose. This will
allow me to have the protocol implementation in user space (vs kernel
space). When I attempt to unicast (by specifying a particular MAC
address) I receive it (the transmission) at all nodes which can hear it
- not just the node with the corresponding MAC address. I.e., I cannot
filter by MAC address! Furthermore, based on the RTS/CTS protocol I
would expect to see reattempts to transmit if no node with the
corresponding MAC address could hear it - because of the failure to
receive an ACK. I see NO such reattempts.
Any ideas?
---John
|