ife_print(struct interface *ptr)
static void ife_print(struct interface *ptr)
ife_print(struct interface *ptr){  printf("%-7.7s ", ptr->name);  printf("%5d %3d ", ptr->mtu, ptr->metric);  /* If needed, display the interface statistics. */  if (ptr->statistics_valid) {  	  printf("%6lu %6lu %6lu %6lu ",			 ptr->stats.rx_packets, ptr->stats.rx_errors,			 ptr->stats.rx_dropped, ptr->stats.rx_fifo_errors);	  printf("%6lu %6lu %6lu %6lu ",			 ptr->stats.tx_packets, ptr->stats.tx_errors,			 ptr->stats.tx_dropped, ptr->stats.tx_fifo_errors);  } else { 	  printf("%-56s", "     - no statistics available -");    }   if (ptr->flags == 0) printf(_("[NO FLAGS]"));  if (ptr->flags & IFF_ALLMULTI) printf("A");  if (ptr->flags & IFF_BROADCAST) printf("B");  if (ptr->flags & IFF_DEBUG) printf("D");  if (ptr->flags & IFF_LOOPBACK) printf("L");  if (ptr->flags & IFF_PROMISC) printf("M");  if (ptr->flags & IFF_NOTRAILERS) printf("N");  if (ptr->flags & IFF_NOARP) printf("O");  if (ptr->flags & IFF_POINTOPOINT) printf("P");  if (ptr->flags & IFF_RUNNING) printf("R");  if (ptr->flags & IFF_UP) printf("U");  printf("\n");}