Stephen Hemminger wrote: > On Tue, 30 Jan 2018 18:52:48 +0200 > Serhey Popovych <serhe.popov...@gmail.com> wrote: > >> + if (brief) { >> + print_name_and_link("%-16s ", COLOR_NONE, name, tb); >> + >> + if (tb[IFLA_OPERSTATE]) >> + print_operstate(fp, rta_getattr_u8(tb[IFLA_OPERSTATE])); >> + >> + if (filter.family == AF_PACKET) { >> + if (tb[IFLA_ADDRESS]) { >> + struct rtattr *rta = tb[IFLA_ADDRESS]; >> + >> + print_color_string(PRINT_ANY, >> + COLOR_MAC, >> + "address", >> + "%s ", >> + ll_addr_n2a(RTA_DATA(rta), >> + RTA_PAYLOAD(rta), >> + ifi->ifi_type, >> + b1, sizeof(b1))); >> + } >> + >> + print_link_flags(fp, ifi->ifi_flags, m_flag); >> + print_string(PRINT_FP, NULL, "%s", "\n"); >> + } >> + >> + fflush(fp); >> + return 0; >> + } > > To keep function shorter and therefore more readable, why not: > > if (brief) > return print_linkinfo_brief(fp, ifi, tb); > > And put this if branch in new version of print_linkinfo_brief. >
Agree, will make it static and branch as suggested. Thanks. Addressed in v2.
signature.asc
Description: OpenPGP digital signature