]> granicus.if.org Git - strace/commit
sock: guess ifr_hwaddr size in SIOCSIFHWADDR/SIOCGIFHWADDR
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 7 May 2018 06:34:44 +0000 (08:34 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 23 May 2018 23:27:43 +0000 (23:27 +0000)
commita112d4a0fde2578ce2161e3ac1e6275685ff214c
treec50a45b3cef2fdda3562ffbe9e9ff4d97f9a716d
parentdf9ddd8632ffee85eaff5b6b2d260b349abe3ff3
sock: guess ifr_hwaddr size in SIOCSIFHWADDR/SIOCGIFHWADDR

And make the output more structured.

* sock.c: Include xlat/arp_hardware_types.h in XLAT_MACROS_ONLY mode.
(print_ifreq) <case SIOCSIFHWADDR, case SIOCGIFHWADDR>: Introduce
hwaddr_sizes array, print ifr_hwaddr.sa_family, print ifr_hwaddr.sa_data
using hwaddr_sizes and PRINT_FIELD_MAC_SZ.
sock.c