#!/bin/bash

link_mode_expected=15000

awk -v lme="$link_mode_expected" '
      s && /:/ { s=0 }
      /Supported link modes:/ { s=1 }
s { print "# s", $NF + 0, ($NF + 0 == lme ? "==" : "<>"), lme }
      s && ($NF + 0 == lme) { sgood++ }
      a && /:/ { a=0 }
      /Advertised link modes:/ { a=1 }
a { print "# a", $NF + 0, ($NF + 0 == lme ? "==" : "<>"), lme }
      a && ($NF + 0 == lme) { agood++ }
      END { exit 1-(agood && sgood) }' &&
echo yes || echo no