"The interface on which this entry's equivalence
is effective. The interface identified by a
particular value of this index is the same
interface as identified by the same value of
ifIndex."
Therefore, if you're not seeing this, it's probably a problem with your snmp generator configuration. Can you show your generator.yml, and give an example of the metrics you are getting?
Aside: atTable is ancient and deprecated since 1991 (MIB-II). If your device supports one of the newer MIBs like ipNetToMediaTable (1.3.6.1.2.1.4.22, RFC 1213) or ipNetToPhysicalTable (1.3.6.1.2.1.4.35, RFC 4293), you should use that instead.
Note that these tables contain the MAC addresses of *other* devices on your network. If you want the MAC address *of the interface itself*, then there is ifPhysAddress from the ifTable (which is collected with the out-of-the-box SNMP generator config).
# HELP ifPhysAddress The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6
# TYPE ifPhysAddress gauge
ifPhysAddress{ifAlias="",ifDescr="ether1",ifIndex="1",ifName="ether1",ifPhysAddress="00:5A:FF:1C:79:FD"} 1