#!/bin/sh

usage()
{
	echo "Usage: $0 <interface>" > /dev/stderr
	exit 1
}

[ -z "$1" ] && usage
NAME=$1

if readlink /sys/class/net/$NAME/device | grep -q usb; then
	cat `realpath /sys/class/net/$NAME/device`/../manufacturer
else
	SLOT=`readlink /sys/class/net/$NAME/device | sed 's/^.*\/0000://'`
	if [ -n "$SLOT" ]; then
		pciscan --slot="$SLOT" 2>/dev/null | cut --characters=24- | tail -1
	fi
fi
