# EC2 network metadata mappings and MAC-based NIC lookup.
# Used by AWS HTTP metadata and optional NoCloud metadata.
# vim:set filetype=sh:
# shellcheck shell=sh

IMDS_NICS="meta-data/network/interfaces/macs"
IMDS_MAC="mac"
IMDS_IPV4="local-ipv4s"
IMDS_IPV6="ipv6s"
IMDS_IPV4_NET="subnet-ipv4-cidr-block"
IMDS_IPV6_NET="subnet-ipv6-cidr-blocks"
IMDS_IPV4_PREFIX="ipv4-prefix"
IMDS_IPV6_PREFIX="ipv6-prefix"

_imds_nic_index() { cat "$SYS/class/net/$1/address"; }
