Undo "close spare sockets" patch to fix IPv6 breakage.
authorPhil Blundell <philb@gnu.org>
Sun, 1 Apr 2001 14:50:24 +0000 (14:50 +0000)
committerPhil Blundell <philb@gnu.org>
Sun, 1 Apr 2001 14:50:24 +0000 (14:50 +0000)
Improve some diagnostics.

ifconfig.c
po/net-tools.pot

index 16b3f23..2363488 100644 (file)
@@ -3,7 +3,7 @@
  *              that either displays or sets the characteristics of
  *              one or more of the system's networking interfaces.
  *
- * Version:     $Id: ifconfig.c,v 1.45 2001/02/19 21:42:43 ecki Exp $
+ * Version:     $Id: ifconfig.c,v 1.46 2001/04/01 14:50:24 pb Exp $
  *
  * Author:      Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
  *              and others.  Copyright 1993 MicroWalt Corporation
@@ -84,7 +84,7 @@ struct in6_ifreq {
 #include "sockets.h"
 #include "util.h"
 
-char *Release = RELEASE, *Version = "ifconfig 1.40 (2000-05-21)";
+char *Release = RELEASE, *Version = "ifconfig 1.41 (2001-04-01)";
 
 int opt_a = 0;                 /* show all interfaces          */
 int opt_i = 0;                 /* show the statistics          */
@@ -254,7 +254,6 @@ int main(int argc, char **argv)
     textdomain("net-tools");
 #endif
 
-
     /* Find any options. */
     argc--;
     argv++;
@@ -277,8 +276,9 @@ int main(int argc, char **argv)
            usage();
 
        else {
-           fprintf(stderr, "ifconfig: unknown option %s\n", argv[0]);
-           fprintf(stderr, "(Use --help for usage information.\n)");
+           fprintf(stderr, _("ifconfig: option `%s' not recognised.\n"), 
+                   argv[0]);
+           fprintf(stderr, _("ifconfig: `--help' gives usage information.\n"));
            exit(1);
        }
 
@@ -306,6 +306,7 @@ int main(int argc, char **argv)
        (void) close(skfd);
        exit(err < 0);
     }
+
     /* The next argument is either an address family name, or an option. */
     if ((ap = get_aftype(*spp)) != NULL)
        spp++; /* it was a AF name */
@@ -314,13 +315,7 @@ int main(int argc, char **argv)
        
     if (ap) {
        addr_family = ap->af;
-       if ((fd=sockets_open(addr_family)) < 0) {
-               perror("family socket");
-               exit(1);
-       } else {
-               if (skfd >= 0 && skfd != fd) close(skfd);
-               skfd = fd;
-       }
+       skfd = ap->fd;
     }
 
     /* Process the remaining arguments. */
@@ -924,7 +919,7 @@ int main(int argc, char **argv)
        }
        if (ap->input(0, host, &sa) < 0) {
            ap->herror(host);
-           usage();
+           fprintf(stderr, _("ifconfig: `--help' gives usage information.\n"));
        }
        memcpy((char *) &ifr.ifr_addr, (char *) &sa, sizeof(struct sockaddr));
        {
index 303ccf5..e74826d 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-05-21 14:56+0100\n"
+"POT-Creation-Date: 2001-04-01 15:46+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -61,7 +61,9 @@ msgid "arp: cannot set entry on line %u of etherfile %s !\n"
 msgstr ""
 
 #: ../arp.c:437
-msgid "Address\t\t\tHWtype\tHWaddress\t    Flags Mask\t\t  Iface\n"
+msgid ""
+"Address                  HWtype  HWaddress           Flags Mask            "
+"Iface\n"
 msgstr ""
 
 #: ../arp.c:467
@@ -154,12 +156,12 @@ msgstr ""
 msgid "        -d, --delete             delete a specified entry\n"
 msgstr ""
 
-#: ../arp.c:623 ../netstat.c:1513 ../route.c:85
+#: ../arp.c:623 ../netstat.c:1485 ../route.c:85
 msgid "        -v, --verbose            be verbose\n"
 msgstr ""
 
-#: ../arp.c:624 ../netstat.c:1514 ../route.c:86
-msgid "        -n, --numeric            dont resolve names\n"
+#: ../arp.c:624
+msgid "        -n, --numeric            don't resolve names\n"
 msgstr ""
 
 #: ../arp.c:625
@@ -395,344 +397,140 @@ msgstr ""
 msgid "getnodename()=`%s'\n"
 msgstr ""
 
-#: ../ifconfig.c:172
-#, c-format
-msgid "%-9.9s Link encap:%s  "
-msgstr ""
-
-#: ../ifconfig.c:177
-#, c-format
-msgid "HWaddr %s  "
-msgstr ""
-
-#: ../ifconfig.c:180
-#, c-format
-msgid "Media:%s"
-msgstr ""
-
-#: ../ifconfig.c:182
-msgid "(auto)"
-msgstr ""
-
-#: ../ifconfig.c:189
-#, c-format
-msgid "          %s addr:%s "
-msgstr ""
-
-#: ../ifconfig.c:192
-#, c-format
-msgid " P-t-P:%s "
-msgstr ""
-
-#: ../ifconfig.c:195
-#, c-format
-msgid " Bcast:%s "
-msgstr ""
-
-#: ../ifconfig.c:197
-#, c-format
-msgid " Mask:%s\n"
-msgstr ""
-
-#: ../ifconfig.c:214
-#, c-format
-msgid "          inet6 addr: %s/%d"
-msgstr ""
-
-#: ../ifconfig.c:216
-msgid " Scope:"
-msgstr ""
-
-#: ../ifconfig.c:219
-msgid "Global"
-msgstr ""
-
-#: ../ifconfig.c:222
-msgid "Link"
-msgstr ""
-
-#: ../ifconfig.c:225
-msgid "Site"
-msgstr ""
-
-#: ../ifconfig.c:228
-msgid "Compat"
-msgstr ""
-
-#: ../ifconfig.c:231
-msgid "Host"
-msgstr ""
-
-#: ../ifconfig.c:234
-msgid "Unknown"
-msgstr ""
-
-#: ../ifconfig.c:249
-#, c-format
-msgid "          IPX/Ethernet II addr:%s\n"
-msgstr ""
-
-#: ../ifconfig.c:252
-#, c-format
-msgid "          IPX/Ethernet SNAP addr:%s\n"
-msgstr ""
-
-#: ../ifconfig.c:255
-#, c-format
-msgid "          IPX/Ethernet 802.2 addr:%s\n"
-msgstr ""
-
-#: ../ifconfig.c:258
-#, c-format
-msgid "          IPX/Ethernet 802.3 addr:%s\n"
-msgstr ""
-
-#: ../ifconfig.c:268
-#, c-format
-msgid "          EtherTalk Phase 2 addr:%s\n"
-msgstr ""
-
-#: ../ifconfig.c:277
-#, c-format
-msgid "          econet addr:%s\n"
-msgstr ""
-
-#: ../ifconfig.c:283
-msgid "[NO FLAGS] "
-msgstr ""
-
-#: ../ifconfig.c:285
-msgid "UP "
-msgstr ""
-
-#: ../ifconfig.c:287
-msgid "BROADCAST "
-msgstr ""
-
-#: ../ifconfig.c:289
-msgid "DEBUG "
-msgstr ""
-
-#: ../ifconfig.c:291
-msgid "LOOPBACK "
-msgstr ""
-
-#: ../ifconfig.c:293
-msgid "POINTOPOINT "
-msgstr ""
-
-#: ../ifconfig.c:295
-msgid "NOTRAILERS "
-msgstr ""
-
-#: ../ifconfig.c:297
-msgid "RUNNING "
-msgstr ""
-
-#: ../ifconfig.c:299
-msgid "NOARP "
-msgstr ""
-
-#: ../ifconfig.c:301
-msgid "PROMISC "
-msgstr ""
-
-#: ../ifconfig.c:303
-msgid "ALLMULTI "
-msgstr ""
-
-#: ../ifconfig.c:305
-msgid "SLAVE "
-msgstr ""
-
-#: ../ifconfig.c:307
-msgid "MASTER "
-msgstr ""
-
-#: ../ifconfig.c:309
-msgid "MULTICAST "
-msgstr ""
-
-#: ../ifconfig.c:312
-msgid "DYNAMIC "
-msgstr ""
-
-#: ../ifconfig.c:315
-#, c-format
-msgid " MTU:%d  Metric:%d"
-msgstr ""
-
-#: ../ifconfig.c:319
-#, c-format
-msgid "  Outfill:%d  Keepalive:%d"
-msgstr ""
-
-#: ../ifconfig.c:333
-#, c-format
-msgid "RX packets:%lu errors:%lu dropped:%lu overruns:%lu frame:%lu\n"
-msgstr ""
-
-#: ../ifconfig.c:338
-#, c-format
-msgid "             compressed:%lu\n"
-msgstr ""
-
-#: ../ifconfig.c:342
-#, c-format
-msgid "TX packets:%lu errors:%lu dropped:%lu overruns:%lu carrier:%lu\n"
-msgstr ""
-
-#: ../ifconfig.c:346
-#, c-format
-msgid "          collisions:%lu "
-msgstr ""
-
-#: ../ifconfig.c:348
-#, c-format
-msgid "compressed:%lu "
-msgstr ""
-
-#: ../ifconfig.c:350
-#, c-format
-msgid "txqueuelen:%d "
-msgstr ""
-
-#: ../ifconfig.c:358
-#, c-format
-msgid "Interrupt:%d "
-msgstr ""
-
-#. Only print devices using it for
-#. I/O maps
-#: ../ifconfig.c:361
-#, c-format
-msgid "Base address:0x%x "
-msgstr ""
-
-#: ../ifconfig.c:363
-#, c-format
-msgid "Memory:%lx-%lx "
+#: ../ifconfig.c:110
+msgid ""
+"Iface   MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR "
+"Flg\n"
 msgstr ""
 
-#: ../ifconfig.c:366
+#: ../ifconfig.c:132 ../ifconfig.c:164
 #, c-format
-msgid "DMA chan:%x "
+msgid "%s: unknown interface: %s\n"
 msgstr ""
 
-#: ../ifconfig.c:397 ../ifconfig.c:418
-#, c-format
-msgid "%s: unknown interface: %s\n"
+#: ../ifconfig.c:156 ../ifconfig.c:735 ../ifconfig.c:826 ../ifconfig.c:932
+msgid "No support for INET on this system.\n"
 msgstr ""
 
-#: ../ifconfig.c:434
+#: ../ifconfig.c:179
 msgid ""
 "Usage:\n"
-"  ifconfig [-a] [-i] [-v] <interface> [[<AF>] <address>]\n"
+"  ifconfig [-a] [-i] [-v] [-s] <interface> [[<AF>] <address>]\n"
 msgstr ""
 
-#: ../ifconfig.c:436
+#: ../ifconfig.c:181
 msgid "  [add <address>[/<prefixlen>]]\n"
 msgstr ""
 
-#: ../ifconfig.c:437
+#: ../ifconfig.c:182
 msgid "  [del <address>[/<prefixlen>]]\n"
 msgstr ""
 
-#: ../ifconfig.c:438
+#: ../ifconfig.c:183
 msgid "  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]\n"
 msgstr ""
 
-#: ../ifconfig.c:439
+#: ../ifconfig.c:184
 msgid "  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]\n"
 msgstr ""
 
-#: ../ifconfig.c:442
+#: ../ifconfig.c:187
 msgid "  [outfill <NN>] [keepalive <NN>]\n"
 msgstr ""
 
-#: ../ifconfig.c:444
+#: ../ifconfig.c:189
 msgid "  [hw <HW> <address>]  [metric <NN>]  [mtu <NN>]\n"
 msgstr ""
 
-#: ../ifconfig.c:445
+#: ../ifconfig.c:190
 msgid "  [[-]trailers]  [[-]arp]  [[-]allmulti]\n"
 msgstr ""
 
-#: ../ifconfig.c:446
+#: ../ifconfig.c:191
 msgid "  [multicast]  [[-]promisc]\n"
 msgstr ""
 
-#: ../ifconfig.c:447
+#: ../ifconfig.c:192
 msgid "  [mem_start <NN>]  [io_addr <NN>]  [irq <NN>]  [media <type>]\n"
 msgstr ""
 
-#: ../ifconfig.c:449
+#: ../ifconfig.c:194
 msgid "  [txqueuelen <NN>]\n"
 msgstr ""
 
-#: ../ifconfig.c:452
+#: ../ifconfig.c:197
 msgid "  [[-]dynamic]\n"
 msgstr ""
 
-#: ../ifconfig.c:454
+#: ../ifconfig.c:199
 msgid ""
 "  [up|down] ...\n"
 "\n"
 msgstr ""
 
-#: ../ifconfig.c:456
+#: ../ifconfig.c:201
 msgid "  <HW>=Hardware Type.\n"
 msgstr ""
 
-#: ../ifconfig.c:457
+#: ../ifconfig.c:202
 msgid "  List of possible hardware types:\n"
 msgstr ""
 
 #. 1 = ARPable
-#: ../ifconfig.c:459
+#: ../ifconfig.c:204
 #, c-format
 msgid "  <AF>=Address family. Default: %s\n"
 msgstr ""
 
-#: ../ifconfig.c:460
+#: ../ifconfig.c:205
 msgid "  List of possible address families:\n"
 msgstr ""
 
-#: ../ifconfig.c:603
+#: ../ifconfig.c:279
+#, c-format
+msgid "ifconfig: option `%s' not recognised.\n"
+msgstr ""
+
+#: ../ifconfig.c:281 ../ifconfig.c:922
+msgid "ifconfig: `--help' gives usage information.\n"
+msgstr ""
+
+#: ../ifconfig.c:356
 msgid "Unknown media type.\n"
 msgstr ""
 
-#: ../ifconfig.c:891
+#: ../ifconfig.c:648
 #, c-format
-msgid "%s: invalid %s address.\n"
+msgid "hw address type `%s' has no handler to set address. failed.\n"
 msgstr ""
 
-#: ../ifconfig.c:935 ../ifconfig.c:1025 ../ifconfig.c:1111
-msgid "No support for INET6 on this system.\n"
+#: ../ifconfig.c:657
+#, c-format
+msgid "%s: invalid %s address.\n"
 msgstr ""
 
-#: ../ifconfig.c:969 ../ifconfig.c:1060 ../ifconfig.c:1166
-msgid "No support for INET on this system.\n"
+#: ../ifconfig.c:701 ../ifconfig.c:791 ../ifconfig.c:877
+msgid "No support for INET6 on this system.\n"
 msgstr ""
 
-#: ../ifconfig.c:978 ../ifconfig.c:1069
+#: ../ifconfig.c:744 ../ifconfig.c:835
 #, c-format
 msgid "Interface %s not initialized\n"
 msgstr ""
 
-#: ../ifconfig.c:991 ../ifconfig.c:1081
+#: ../ifconfig.c:756 ../ifconfig.c:846
 msgid "Bad address.\n"
 msgstr ""
 
-#: ../ifconfig.c:1084
+#: ../ifconfig.c:849
 msgid "Address deletion not supported on this system.\n"
 msgstr ""
 
-#: ../ifconfig.c:1176
+#: ../ifconfig.c:942
 msgid "No support for ECONET on this system.\n"
 msgstr ""
 
-#: ../ifconfig.c:1184
+#: ../ifconfig.c:950
 #, c-format
 msgid "Don't know how to set addresses for family %d.\n"
 msgstr ""
@@ -749,7 +547,7 @@ msgid ""
 " will not be shown, you would have to be root to see it all.)\n"
 msgstr ""
 
-#: ../netstat.c:440 ../netstat.c:1162 ../netstat.c:1239
+#: ../netstat.c:440 ../netstat.c:1171 ../netstat.c:1248
 msgid "LISTENING"
 msgstr ""
 
@@ -757,11 +555,11 @@ msgstr ""
 msgid "CONN SENT"
 msgstr ""
 
-#: ../netstat.c:442 ../netstat.c:1241
+#: ../netstat.c:442 ../netstat.c:1250
 msgid "DISC SENT"
 msgstr ""
 
-#: ../netstat.c:443 ../netstat.c:510 ../netstat.c:886 ../netstat.c:1242
+#: ../netstat.c:443 ../netstat.c:510 ../netstat.c:889 ../netstat.c:1251
 msgid "ESTABLISHED"
 msgstr ""
 
@@ -775,7 +573,7 @@ msgid ""
 "Recv-Q\n"
 msgstr ""
 
-#: ../netstat.c:476 ../netstat.c:1281
+#: ../netstat.c:476 ../netstat.c:1290
 #, c-format
 msgid "Problem reading data from %s\n"
 msgstr ""
@@ -825,8 +623,8 @@ msgstr ""
 msgid "warning, got bogus igmp6 line %d.\n"
 msgstr ""
 
-#: ../netstat.c:592 ../netstat.c:630 ../netstat.c:751 ../netstat.c:880
-#: ../netstat.c:1008 ../netstat.c:1013
+#: ../netstat.c:592 ../netstat.c:630 ../netstat.c:751 ../netstat.c:883
+#: ../netstat.c:1014 ../netstat.c:1019
 #, c-format
 msgid "netstat: unsupported address family %d !\n"
 msgstr ""
@@ -851,297 +649,305 @@ msgstr ""
 msgid "warning, got bogus tcp line.\n"
 msgstr ""
 
-#: ../netstat.c:785 ../netstat.c:932 ../netstat.c:1048
+#: ../netstat.c:788 ../netstat.c:938 ../netstat.c:1057
 #, c-format
 msgid "off (0.00/%ld/%d)"
 msgstr ""
 
-#: ../netstat.c:789
+#: ../netstat.c:792
 #, c-format
 msgid "on (%2.2f/%ld/%d)"
 msgstr ""
 
-#: ../netstat.c:794
+#: ../netstat.c:797
 #, c-format
 msgid "keepalive (%2.2f/%ld/%d)"
 msgstr ""
 
-#: ../netstat.c:799
+#: ../netstat.c:802
 #, c-format
 msgid "timewait (%2.2f/%ld/%d)"
 msgstr ""
 
-#: ../netstat.c:804 ../netstat.c:941 ../netstat.c:1058
+#: ../netstat.c:807 ../netstat.c:947 ../netstat.c:1067
 #, c-format
 msgid "unkn-%d (%2.2f/%ld/%d)"
 msgstr ""
 
-#: ../netstat.c:876
+#: ../netstat.c:879
 msgid "warning, got bogus udp line.\n"
 msgstr ""
 
-#: ../netstat.c:894 ../netstat.c:1148 ../netstat.c:1181
+#: ../netstat.c:897 ../netstat.c:1157 ../netstat.c:1190
 msgid "UNKNOWN"
 msgstr ""
 
-#: ../netstat.c:937 ../netstat.c:1053
+#: ../netstat.c:943 ../netstat.c:1062
 #, c-format
 msgid "on%d (%2.2f/%ld/%d)"
 msgstr ""
 
-#: ../netstat.c:1022
+#: ../netstat.c:1028
 msgid "warning, got bogus raw line.\n"
 msgstr ""
 
-#: ../netstat.c:1101
+#: ../netstat.c:1110
 msgid "warning, got bogus unix line.\n"
 msgstr ""
 
-#: ../netstat.c:1128
+#: ../netstat.c:1137
 msgid "STREAM"
 msgstr ""
 
-#: ../netstat.c:1132
+#: ../netstat.c:1141
 msgid "DGRAM"
 msgstr ""
 
-#: ../netstat.c:1136
+#: ../netstat.c:1145
 msgid "RAW"
 msgstr ""
 
-#: ../netstat.c:1140
+#: ../netstat.c:1149
 msgid "RDM"
 msgstr ""
 
-#: ../netstat.c:1144
+#: ../netstat.c:1153
 msgid "SEQPACKET"
 msgstr ""
 
-#: ../netstat.c:1153
+#: ../netstat.c:1162
 msgid "FREE"
 msgstr ""
 
-#: ../netstat.c:1169
+#: ../netstat.c:1178
 msgid "CONNECTING"
 msgstr ""
 
-#: ../netstat.c:1173
+#: ../netstat.c:1182
 msgid "CONNECTED"
 msgstr ""
 
-#: ../netstat.c:1177
+#: ../netstat.c:1186
 msgid "DISCONNECTING"
 msgstr ""
 
-#: ../netstat.c:1208
+#: ../netstat.c:1217
 msgid "Active UNIX domain sockets "
 msgstr ""
 
-#: ../netstat.c:1210 ../netstat.c:1743
+#: ../netstat.c:1219 ../netstat.c:1729
 msgid "(servers and established)"
 msgstr ""
 
-#: ../netstat.c:1213 ../netstat.c:1746
+#: ../netstat.c:1222 ../netstat.c:1732
 msgid "(only servers)"
 msgstr ""
 
-#: ../netstat.c:1215 ../netstat.c:1748
+#: ../netstat.c:1224 ../netstat.c:1734
 msgid "(w/o servers)"
 msgstr ""
 
-#: ../netstat.c:1218
+#: ../netstat.c:1227
 msgid ""
 "\n"
 "Proto RefCnt Flags       Type       State         I-Node"
 msgstr ""
 
-#: ../netstat.c:1220
+#: ../netstat.c:1229
 msgid " Path\n"
 msgstr ""
 
-#: ../netstat.c:1240
+#: ../netstat.c:1249
 msgid "SABM SENT"
 msgstr ""
 
-#: ../netstat.c:1243
+#: ../netstat.c:1252
 msgid "RECOVERY"
 msgstr ""
 
-#: ../netstat.c:1257
+#: ../netstat.c:1266
 msgid "Active AX.25 sockets\n"
 msgstr ""
 
-#: ../netstat.c:1258
+#: ../netstat.c:1267
 msgid "Dest       Source     Device  State        Vr/Vs    Send-Q  Recv-Q\n"
 msgstr ""
 
-#: ../netstat.c:1301
+#: ../netstat.c:1310
 #, c-format
 msgid "problem reading data from %s\n"
 msgstr ""
 
-#: ../netstat.c:1352
+#: ../netstat.c:1361
 msgid ""
 "Active IPX sockets\n"
 "Proto Recv-Q Send-Q Local Address              Foreign Address            "
 "State"
 msgstr ""
 
-#: ../netstat.c:1354
+#: ../netstat.c:1363
 msgid " User"
 msgstr ""
 
-#: ../netstat.c:1388
+#: ../netstat.c:1397
 msgid "ESTAB"
 msgstr ""
 
-#: ../netstat.c:1396
+#: ../netstat.c:1405
 msgid "UNK."
 msgstr ""
 
-#: ../netstat.c:1440
-msgid "     - no statistics available -"
-msgstr ""
-
 #: ../netstat.c:1443
-msgid "[NO FLAGS]"
-msgstr ""
-
-#: ../netstat.c:1474
 msgid "Kernel Interface table\n"
 msgstr ""
 
-#: ../netstat.c:1476
+#: ../netstat.c:1447
 msgid ""
-"Iface   MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR "
+"Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR "
 "Flg\n"
 msgstr ""
 
-#: ../netstat.c:1479
+#: ../netstat.c:1451
 msgid "missing interface information"
 msgstr ""
 
-#: ../netstat.c:1502
+#: ../netstat.c:1474
 msgid ""
 "usage: netstat [-veenNcCF] [<Af>] -r         netstat "
 "{-V|--version|-h|--help}\n"
 msgstr ""
 
-#: ../netstat.c:1503
+#: ../netstat.c:1475
 msgid "       netstat [-vnNcaeol] [<Socket> ...]\n"
 msgstr ""
 
-#: ../netstat.c:1504
+#: ../netstat.c:1476
 msgid ""
 "       netstat { [-veenNac] -i | [-cnNe] -M | -s }\n"
 "\n"
 msgstr ""
 
-#: ../netstat.c:1506
+#: ../netstat.c:1478
 msgid "        -r, --route              display routing table\n"
 msgstr ""
 
-#: ../netstat.c:1507
+#: ../netstat.c:1479
 msgid "        -i, --interfaces         display interface table\n"
 msgstr ""
 
-#: ../netstat.c:1508
+#: ../netstat.c:1480
 msgid "        -g, --groups             display multicast group memberships\n"
 msgstr ""
 
-#: ../netstat.c:1509
+#: ../netstat.c:1481
 msgid ""
 "        -s, --statistics         display networking statistics (like SNMP)\n"
 msgstr ""
 
-#: ../netstat.c:1511
+#: ../netstat.c:1483
 msgid ""
 "        -M, --masquerade         display masqueraded connections\n"
 "\n"
 msgstr ""
 
-#: ../netstat.c:1515 ../route.c:87
+#: ../netstat.c:1486 ../route.c:86
+msgid "        -n, --numeric            dont resolve names\n"
+msgstr ""
+
+#: ../netstat.c:1487
+msgid "        --numeric-hosts          dont resolve host names\n"
+msgstr ""
+
+#: ../netstat.c:1488
+msgid "        --numeric-ports          dont resolve port names\n"
+msgstr ""
+
+#: ../netstat.c:1489
+msgid "        --numeric-users          dont resolve user names\n"
+msgstr ""
+
+#: ../netstat.c:1490
 msgid "        -N, --symbolic           resolve hardware names\n"
 msgstr ""
 
-#: ../netstat.c:1516 ../route.c:88
+#: ../netstat.c:1491 ../route.c:87
 msgid "        -e, --extend             display other/more information\n"
 msgstr ""
 
-#: ../netstat.c:1517
+#: ../netstat.c:1492
 msgid "        -p, --programs           display PID/Program name for sockets\n"
 msgstr ""
 
-#: ../netstat.c:1518
+#: ../netstat.c:1493
 msgid ""
 "        -c, --continuous         continuous listing\n"
 "\n"
 msgstr ""
 
-#: ../netstat.c:1519
+#: ../netstat.c:1494
 msgid "        -l, --listening          display listening server sockets\n"
 msgstr ""
 
-#: ../netstat.c:1520
+#: ../netstat.c:1495
 msgid ""
 "        -a, --all, --listening   display all sockets (default: connected)\n"
 msgstr ""
 
-#: ../netstat.c:1521
+#: ../netstat.c:1496
 msgid "        -o, --timers             display timers\n"
 msgstr ""
 
-#: ../netstat.c:1522 ../route.c:89
+#: ../netstat.c:1497 ../route.c:88
 msgid ""
 "        -F, --fib                display Forwarding Information Base "
 "(default)\n"
 msgstr ""
 
-#: ../netstat.c:1523 ../route.c:90
+#: ../netstat.c:1498 ../route.c:89
 msgid ""
 "        -C, --cache              display routing cache instead of FIB\n"
 "\n"
 msgstr ""
 
-#: ../netstat.c:1525
+#: ../netstat.c:1500
 msgid ""
 "  <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx "
 "--netrom\n"
 msgstr ""
 
-#: ../netstat.c:1526 ../route.c:92
+#: ../netstat.c:1501 ../route.c:91
 #, c-format
 msgid "  <AF>=Use '-A <af>' or '--<af>' Default: %s\n"
 msgstr ""
 
-#: ../netstat.c:1527 ../route.c:93
+#: ../netstat.c:1502 ../route.c:92
 msgid "  List of possible address families (which support routing):\n"
 msgstr ""
 
-#: ../netstat.c:1740
+#: ../netstat.c:1726
 msgid "Active Internet connections "
 msgstr ""
 
-#: ../netstat.c:1750
+#: ../netstat.c:1736
 msgid ""
 "\n"
 "Proto Recv-Q Send-Q Local Address           Foreign Address         State    "
 "  "
 msgstr ""
 
-#: ../netstat.c:1752
+#: ../netstat.c:1738
 msgid " User       Inode     "
 msgstr ""
 
-#: ../netstat.c:1755
+#: ../netstat.c:1741
 msgid " Timer"
 msgstr ""
 
-#: ../netstat.c:1785
+#: ../netstat.c:1771
 msgid "IPv4 Group Memberships\n"
 msgstr ""
 
-#: ../netstat.c:1786
+#: ../netstat.c:1772
 msgid "Interface       RefCnt Group\n"
 msgstr ""
 
@@ -1354,369 +1160,450 @@ msgstr ""
 msgid "TX: Packets    Bytes        Errors DeadLoop NoRoute  NoBufs\n"
 msgstr ""
 
-#: ../statistics.c:45
+#: ../statistics.c:47
 msgid "ICMP input histogram:"
 msgstr ""
 
-#: ../statistics.c:46
+#: ../statistics.c:48
 msgid "ICMP output histogram:"
 msgstr ""
 
-#: ../statistics.c:63
-#, c-format
-msgid "Forwarding is %s"
-msgstr ""
-
-#: ../statistics.c:64
-#, c-format
-msgid "Default TTL is %d"
-msgstr ""
-
 #: ../statistics.c:65
 #, c-format
-msgid "%d total packets received"
+msgid "Forwarding is %s"
 msgstr ""
 
 #: ../statistics.c:66
 #, c-format
-msgid "%d with invalid headers"
+msgid "Default TTL is %u"
 msgstr ""
 
 #: ../statistics.c:67
 #, c-format
-msgid "%d with invalid addresses"
+msgid "%u total packets received"
 msgstr ""
 
 #: ../statistics.c:68
 #, c-format
-msgid "%d forwarded"
+msgid "%u with invalid headers"
 msgstr ""
 
 #: ../statistics.c:69
 #, c-format
-msgid "%d with unknown protocol"
+msgid "%u with invalid addresses"
 msgstr ""
 
 #: ../statistics.c:70
 #, c-format
-msgid "%d incoming packets discarded"
+msgid "%u forwarded"
 msgstr ""
 
 #: ../statistics.c:71
 #, c-format
-msgid "%d incoming packets delivered"
+msgid "%u with unknown protocol"
 msgstr ""
 
 #: ../statistics.c:72
 #, c-format
-msgid "%d requests sent out"
+msgid "%u incoming packets discarded"
 msgstr ""
 
-#. ?
 #: ../statistics.c:73
 #, c-format
-msgid "%d outgoing packets dropped"
+msgid "%u incoming packets delivered"
 msgstr ""
 
 #: ../statistics.c:74
 #, c-format
-msgid "%d dropped because of missing route"
+msgid "%u requests sent out"
 msgstr ""
 
+#. ?
 #: ../statistics.c:75
 #, c-format
-msgid "%d fragments dropped after timeout"
+msgid "%u outgoing packets dropped"
 msgstr ""
 
 #: ../statistics.c:76
 #, c-format
-msgid "%d reassemblies required"
+msgid "%u dropped because of missing route"
 msgstr ""
 
-#. ?
 #: ../statistics.c:77
 #, c-format
-msgid "%d packets reassembled ok"
+msgid "%u fragments dropped after timeout"
 msgstr ""
 
 #: ../statistics.c:78
 #, c-format
-msgid "%d packet reassembles failed"
+msgid "%u reassemblies required"
 msgstr ""
 
+#. ?
 #: ../statistics.c:79
 #, c-format
-msgid "%d fragments received ok"
+msgid "%u packets reassembled ok"
 msgstr ""
 
 #: ../statistics.c:80
 #, c-format
-msgid "%d fragments failed"
+msgid "%u packet reassembles failed"
 msgstr ""
 
 #: ../statistics.c:81
 #, c-format
-msgid "%d fragments created"
+msgid "%u fragments received ok"
 msgstr ""
 
-#: ../statistics.c:86
+#: ../statistics.c:82
 #, c-format
-msgid "%d ICMP messages received"
+msgid "%u fragments failed"
 msgstr ""
 
-#: ../statistics.c:87
+#: ../statistics.c:83
 #, c-format
-msgid "%d input ICMP message failed."
+msgid "%u fragments created"
 msgstr ""
 
-#: ../statistics.c:88 ../statistics.c:101
+#: ../statistics.c:88
 #, c-format
-msgid "destination unreachable: %d"
+msgid "%u ICMP messages received"
 msgstr ""
 
 #: ../statistics.c:89
 #, c-format
-msgid "timeout in transit: %d"
+msgid "%u input ICMP message failed."
 msgstr ""
 
 #: ../statistics.c:90 ../statistics.c:103
 #, c-format
-msgid "wrong parameters: %d"
+msgid "destination unreachable: %u"
 msgstr ""
 
-#. ?
 #: ../statistics.c:91
 #, c-format
-msgid "source quenchs: %d"
+msgid "timeout in transit: %u"
 msgstr ""
 
-#: ../statistics.c:92
+#: ../statistics.c:92 ../statistics.c:105
 #, c-format
-msgid "redirects: %d"
+msgid "wrong parameters: %u"
 msgstr ""
 
+#. ?
 #: ../statistics.c:93
 #, c-format
-msgid "echo requests: %d"
+msgid "source quenches: %u"
 msgstr ""
 
-#: ../statistics.c:94 ../statistics.c:107
+#: ../statistics.c:94
 #, c-format
-msgid "echo replies: %d"
+msgid "redirects: %u"
 msgstr ""
 
 #: ../statistics.c:95
 #, c-format
-msgid "timestamp request: %d"
+msgid "echo requests: %u"
 msgstr ""
 
-#: ../statistics.c:96
+#: ../statistics.c:96 ../statistics.c:109
 #, c-format
-msgid "timestamp reply: %d"
+msgid "echo replies: %u"
 msgstr ""
 
 #: ../statistics.c:97
 #, c-format
-msgid "address mask request: %d"
+msgid "timestamp request: %u"
 msgstr ""
 
-#. ?
 #: ../statistics.c:98
-msgid "address mask replies"
+#, c-format
+msgid "timestamp reply: %u"
 msgstr ""
 
-#. ?
 #: ../statistics.c:99
 #, c-format
-msgid "%d ICMP messages sent"
+msgid "address mask request: %u"
 msgstr ""
 
-#: ../statistics.c:100
+#. ?
+#: ../statistics.c:100 ../statistics.c:113
 #, c-format
-msgid "%d ICMP messages failed"
+msgid "address mask replies: %u"
 msgstr ""
 
-#: ../statistics.c:102
+#. ?
+#: ../statistics.c:101
 #, c-format
-msgid "time exceeded: %d"
+msgid "%u ICMP messages sent"
 msgstr ""
 
-#. ?
-#: ../statistics.c:104
+#: ../statistics.c:102
 #, c-format
-msgid "source quench: %d"
+msgid "%u ICMP messages failed"
 msgstr ""
 
-#: ../statistics.c:105
+#: ../statistics.c:104
 #, c-format
-msgid "redirect: %d"
+msgid "time exceeded: %u"
 msgstr ""
 
+#. ?
 #: ../statistics.c:106
 #, c-format
-msgid "echo request: %d"
+msgid "source quench: %u"
 msgstr ""
 
-#: ../statistics.c:108
+#: ../statistics.c:107
 #, c-format
-msgid "timestamp requests: %d"
+msgid "redirect: %u"
 msgstr ""
 
-#: ../statistics.c:109
+#: ../statistics.c:108
 #, c-format
-msgid "timestamp replies: %d"
+msgid "echo request: %u"
 msgstr ""
 
 #: ../statistics.c:110
 #, c-format
-msgid "address mask requests: %d"
+msgid "timestamp requests: %u"
 msgstr ""
 
 #: ../statistics.c:111
 #, c-format
-msgid "address mask replies: %d"
+msgid "timestamp replies: %u"
 msgstr ""
 
-#: ../statistics.c:116
+#: ../statistics.c:112
 #, c-format
-msgid "RTO algorithm is %s"
+msgid "address mask requests: %u"
 msgstr ""
 
-#: ../statistics.c:120
+#: ../statistics.c:118
 #, c-format
-msgid "%d active connections openings"
-msgstr ""
-
-#: ../statistics.c:121
-#, c-format
-msgid "%d passive connection openings"
+msgid "RTO algorithm is %s"
 msgstr ""
 
 #: ../statistics.c:122
 #, c-format
-msgid "%d failed connection attempts"
+msgid "%u active connections openings"
 msgstr ""
 
 #: ../statistics.c:123
 #, c-format
-msgid "%d connection resets received"
+msgid "%u passive connection openings"
 msgstr ""
 
 #: ../statistics.c:124
 #, c-format
-msgid "%d connections established"
+msgid "%u failed connection attempts"
 msgstr ""
 
 #: ../statistics.c:125
 #, c-format
-msgid "%d segments received"
+msgid "%u connection resets received"
 msgstr ""
 
 #: ../statistics.c:126
 #, c-format
-msgid "%d segments send out"
+msgid "%u connections established"
 msgstr ""
 
 #: ../statistics.c:127
 #, c-format
-msgid "%d segments retransmited"
+msgid "%u segments received"
 msgstr ""
 
 #: ../statistics.c:128
 #, c-format
-msgid "%d bad segments received."
+msgid "%u segments send out"
 msgstr ""
 
 #: ../statistics.c:129
 #, c-format
-msgid "%d resets sent"
+msgid "%u segments retransmited"
 msgstr ""
 
-#: ../statistics.c:134
+#: ../statistics.c:130
 #, c-format
-msgid "%d packets received"
+msgid "%u bad segments received."
 msgstr ""
 
-#: ../statistics.c:135
+#: ../statistics.c:131
 #, c-format
-msgid "%d packets to unknown port received."
+msgid "%u resets sent"
 msgstr ""
 
 #: ../statistics.c:136
 #, c-format
-msgid "%d packet receive errors"
+msgid "%u packets received"
 msgstr ""
 
 #: ../statistics.c:137
 #, c-format
-msgid "%d packets sent"
+msgid "%u packets to unknown port received."
 msgstr ""
 
-#: ../statistics.c:142
+#: ../statistics.c:138
 #, c-format
-msgid "%d SYN cookies sent"
+msgid "%u packet receive errors"
 msgstr ""
 
-#: ../statistics.c:143
+#: ../statistics.c:139
 #, c-format
-msgid "%d SYN cookies received"
+msgid "%u packets sent"
 msgstr ""
 
 #: ../statistics.c:144
 #, c-format
-msgid "%d invalid SYN cookies received"
+msgid "%u SYN cookies sent"
+msgstr ""
+
+#: ../statistics.c:145
+#, c-format
+msgid "%u SYN cookies received"
 msgstr ""
 
 #: ../statistics.c:146
 #, c-format
-msgid "%d resets received for embryonic SYN_RECV sockets"
+msgid "%u invalid SYN cookies received"
 msgstr ""
 
 #: ../statistics.c:148
 #, c-format
-msgid "%d packets pruned from receive queue because of socket buffer overrun"
+msgid "%u resets received for embryonic SYN_RECV sockets"
 msgstr ""
 
-#. obsolete: 2.2.0 doesn't do that anymore
-#: ../statistics.c:151
+#: ../statistics.c:150
 #, c-format
-msgid "%d packets pruned from out-of-order queue"
+msgid "%u packets pruned from receive queue because of socket buffer overrun"
 msgstr ""
 
-#: ../statistics.c:152
+#. obsolete: 2.2.0 doesn't do that anymore
+#: ../statistics.c:153
 #, c-format
-msgid ""
-"%d packets dropped from out-of-order queue because of socket buffer overrun"
+msgid "%u packets pruned from receive queue"
 msgstr ""
 
 #: ../statistics.c:154
 #, c-format
-msgid "%d ICMP packets dropped because they were out-of-window"
+msgid ""
+"%u packets dropped from out-of-order queue because of socket buffer overrun"
 msgstr ""
 
 #: ../statistics.c:156
 #, c-format
-msgid "%d ICMP packets dropped because socket was locked"
+msgid "%u ICMP packets dropped because they were out-of-window"
 msgstr ""
 
-#: ../statistics.c:222
-msgid "enabled"
+#: ../statistics.c:158
+#, c-format
+msgid "%u ICMP packets dropped because socket was locked"
 msgstr ""
 
-#: ../statistics.c:222
-msgid "disabled"
+#: ../statistics.c:160
+#, c-format
+msgid "%u TCP sockets finished time wait in fast timer"
+msgstr ""
+
+#: ../statistics.c:161
+#, c-format
+msgid "%u time wait sockets recycled by time stamp"
+msgstr ""
+
+#: ../statistics.c:162
+#, c-format
+msgid "%u TCP sockets finished time wait in slow timer"
+msgstr ""
+
+#: ../statistics.c:163
+#, c-format
+msgid "%u passive connections rejected because of time stamp"
+msgstr ""
+
+#: ../statistics.c:165
+#, c-format
+msgid "%u active connections rejected because of time stamp"
+msgstr ""
+
+#: ../statistics.c:167
+#, c-format
+msgid "%u packets rejects in established connections because of timestamp"
+msgstr ""
+
+#: ../statistics.c:169
+#, c-format
+msgid "%u delayed acks sent"
+msgstr ""
+
+#: ../statistics.c:170
+#, c-format
+msgid "%u delayed acks further delayed because of locked socket"
+msgstr ""
+
+#: ../statistics.c:172
+#, c-format
+msgid "Quick ack mode was activated %u times"
+msgstr ""
+
+#: ../statistics.c:173
+#, c-format
+msgid "%u times the listen queue of a socket overflowed"
+msgstr ""
+
+#: ../statistics.c:175
+#, c-format
+msgid "%u SYNs to LISTEN sockets ignored"
+msgstr ""
+
+#: ../statistics.c:176
+#, c-format
+msgid "%u packets directly queued to recvmsg prequeue."
+msgstr ""
+
+#: ../statistics.c:178
+#, c-format
+msgid "%u packets directly received from backlog"
+msgstr ""
+
+#: ../statistics.c:180
+#, c-format
+msgid "%u packets directly received from prequeue"
+msgstr ""
+
+#: ../statistics.c:182
+#, c-format
+msgid "%u packets dropped from prequeue"
+msgstr ""
+
+#: ../statistics.c:183
+#, c-format
+msgid "%u packets header predicted"
+msgstr ""
+
+#: ../statistics.c:184
+#, c-format
+msgid "%u packets header predicted and directly queued to user"
 msgstr ""
 
-#: ../statistics.c:272
+#: ../statistics.c:186
 #, c-format
-msgid "unknown title %s\n"
+msgid "Ran %u times out of system memory during packet sending"
+msgstr ""
+
+#: ../statistics.c:253
+msgid "enabled"
+msgstr ""
+
+#: ../statistics.c:253
+msgid "disabled"
 msgstr ""
 
-#: ../statistics.c:298
+#: ../statistics.c:336
 msgid "error parsing /proc/net/snmp"
 msgstr ""
 
-#: ../statistics.c:311
+#: ../statistics.c:349
 msgid "cannot open /proc/net/snmp"
 msgstr ""
 
@@ -1985,6 +1872,10 @@ msgstr ""
 msgid "rresolve: unsupport address family %d !\n"
 msgstr ""
 
+#: ../lib/inet6.c:131
+msgid "[UNKNOWN]"
+msgstr ""
+
 #: ../lib/inet6_gr.c:79
 msgid "INET6 (IPv6) not configured in this system.\n"
 msgstr ""
@@ -2027,7 +1918,7 @@ msgstr ""
 msgid "       inet6_route [-FC] flush      NOT supported\n"
 msgstr ""
 
-#: ../lib/inet6_sr.c:182
+#: ../lib/inet6_sr.c:188
 msgid "Flushing `inet6' routing table not supported\n"
 msgstr ""
 
@@ -2170,15 +2061,15 @@ msgstr ""
 msgid "IPX: this needs to be written\n"
 msgstr ""
 
-#: ../lib/masq_info.c:197
+#: ../lib/masq_info.c:198
 msgid "IP masquerading entries\n"
 msgstr ""
 
-#: ../lib/masq_info.c:200
+#: ../lib/masq_info.c:201
 msgid "prot   expire source               destination          ports\n"
 msgstr ""
 
-#: ../lib/masq_info.c:203
+#: ../lib/masq_info.c:204
 msgid ""
 "prot   expire    initseq delta prevd source               destination        "
 "  ports\n"
@@ -2239,26 +2130,264 @@ msgstr ""
 msgid "in_tr(%s): trailing junk!\n"
 msgstr ""
 
-#: ../lib/interface.c:124
+#: ../lib/interface.c:164
 #, c-format
 msgid "warning: no inet socket available: %s\n"
 msgstr ""
 
-#: ../lib/interface.c:270
+#: ../lib/interface.c:316
 #, c-format
 msgid "Warning: cannot open %s (%s). Limited output.\n"
 msgstr ""
 
 #. Give better error message for this case.
-#: ../lib/interface.c:505
+#: ../lib/interface.c:556
 msgid "Device not found"
 msgstr ""
 
-#: ../lib/interface.c:509
+#: ../lib/interface.c:560
 #, c-format
 msgid "%s: error fetching interface information: %s\n"
 msgstr ""
 
+#: ../lib/interface.c:593
+msgid "     - no statistics available -"
+msgstr ""
+
+#: ../lib/interface.c:597
+msgid "[NO FLAGS]"
+msgstr ""
+
+#: ../lib/interface.c:673
+#, c-format
+msgid "%-9.9s Link encap:%s  "
+msgstr ""
+
+#: ../lib/interface.c:678
+#, c-format
+msgid "HWaddr %s  "
+msgstr ""
+
+#: ../lib/interface.c:681
+#, c-format
+msgid "Media:%s"
+msgstr ""
+
+#: ../lib/interface.c:683
+msgid "(auto)"
+msgstr ""
+
+#: ../lib/interface.c:690
+#, c-format
+msgid "          %s addr:%s "
+msgstr ""
+
+#: ../lib/interface.c:693
+#, c-format
+msgid " P-t-P:%s "
+msgstr ""
+
+#: ../lib/interface.c:696
+#, c-format
+msgid " Bcast:%s "
+msgstr ""
+
+#: ../lib/interface.c:698
+#, c-format
+msgid " Mask:%s\n"
+msgstr ""
+
+#: ../lib/interface.c:715
+#, c-format
+msgid "          inet6 addr: %s/%d"
+msgstr ""
+
+#: ../lib/interface.c:717
+msgid " Scope:"
+msgstr ""
+
+#: ../lib/interface.c:720
+msgid "Global"
+msgstr ""
+
+#: ../lib/interface.c:723
+msgid "Link"
+msgstr ""
+
+#: ../lib/interface.c:726
+msgid "Site"
+msgstr ""
+
+#: ../lib/interface.c:729
+msgid "Compat"
+msgstr ""
+
+#: ../lib/interface.c:732
+msgid "Host"
+msgstr ""
+
+#: ../lib/interface.c:735
+msgid "Unknown"
+msgstr ""
+
+#: ../lib/interface.c:750
+#, c-format
+msgid "          IPX/Ethernet II addr:%s\n"
+msgstr ""
+
+#: ../lib/interface.c:753
+#, c-format
+msgid "          IPX/Ethernet SNAP addr:%s\n"
+msgstr ""
+
+#: ../lib/interface.c:756
+#, c-format
+msgid "          IPX/Ethernet 802.2 addr:%s\n"
+msgstr ""
+
+#: ../lib/interface.c:759
+#, c-format
+msgid "          IPX/Ethernet 802.3 addr:%s\n"
+msgstr ""
+
+#: ../lib/interface.c:769
+#, c-format
+msgid "          EtherTalk Phase 2 addr:%s\n"
+msgstr ""
+
+#: ../lib/interface.c:778
+#, c-format
+msgid "          econet addr:%s\n"
+msgstr ""
+
+#: ../lib/interface.c:785
+msgid "[NO FLAGS] "
+msgstr ""
+
+#: ../lib/interface.c:787
+msgid "UP "
+msgstr ""
+
+#: ../lib/interface.c:789
+msgid "BROADCAST "
+msgstr ""
+
+#: ../lib/interface.c:791
+msgid "DEBUG "
+msgstr ""
+
+#: ../lib/interface.c:793
+msgid "LOOPBACK "
+msgstr ""
+
+#: ../lib/interface.c:795
+msgid "POINTOPOINT "
+msgstr ""
+
+#: ../lib/interface.c:797
+msgid "NOTRAILERS "
+msgstr ""
+
+#: ../lib/interface.c:799
+msgid "RUNNING "
+msgstr ""
+
+#: ../lib/interface.c:801
+msgid "NOARP "
+msgstr ""
+
+#: ../lib/interface.c:803
+msgid "PROMISC "
+msgstr ""
+
+#: ../lib/interface.c:805
+msgid "ALLMULTI "
+msgstr ""
+
+#: ../lib/interface.c:807
+msgid "SLAVE "
+msgstr ""
+
+#: ../lib/interface.c:809
+msgid "MASTER "
+msgstr ""
+
+#: ../lib/interface.c:811
+msgid "MULTICAST "
+msgstr ""
+
+#: ../lib/interface.c:814
+msgid "DYNAMIC "
+msgstr ""
+
+#. DONT FORGET TO ADD THE FLAGS IN ife_print_short
+#: ../lib/interface.c:817
+#, c-format
+msgid " MTU:%d  Metric:%d"
+msgstr ""
+
+#: ../lib/interface.c:821
+#, c-format
+msgid "  Outfill:%d  Keepalive:%d"
+msgstr ""
+
+#: ../lib/interface.c:835
+#, c-format
+msgid "RX packets:%llu errors:%lu dropped:%lu overruns:%lu frame:%lu\n"
+msgstr ""
+
+#: ../lib/interface.c:840
+#, c-format
+msgid "             compressed:%lu\n"
+msgstr ""
+
+#: ../lib/interface.c:852
+#, c-format
+msgid "TX packets:%llu errors:%lu dropped:%lu overruns:%lu carrier:%lu\n"
+msgstr ""
+
+#: ../lib/interface.c:856
+#, c-format
+msgid "          collisions:%lu "
+msgstr ""
+
+#: ../lib/interface.c:858
+#, c-format
+msgid "compressed:%lu "
+msgstr ""
+
+#: ../lib/interface.c:860
+#, c-format
+msgid "txqueuelen:%d "
+msgstr ""
+
+#: ../lib/interface.c:862
+#, c-format
+msgid "RX bytes:%llu (%lu.%lu %s)  TX bytes:%llu (%lu.%lu %s)\n"
+msgstr ""
+
+#: ../lib/interface.c:873
+#, c-format
+msgid "Interrupt:%d "
+msgstr ""
+
+#. Only print devices using it for
+#. I/O maps
+#: ../lib/interface.c:876
+#, c-format
+msgid "Base address:0x%x "
+msgstr ""
+
+#: ../lib/interface.c:878
+#, c-format
+msgid "Memory:%lx-%lx "
+msgstr ""
+
+#: ../lib/interface.c:881
+#, c-format
+msgid "DMA chan:%x "
+msgstr ""
+
 #: ../lib/sockets.c:63
 msgid "No usable address families found.\n"
 msgstr ""
@@ -2338,38 +2467,47 @@ msgstr ""
 msgid "slattach: tty_hangup(RAISE): %s\n"
 msgstr ""
 
-#: ../slattach.c:486
+#: ../slattach.c:468
+msgid "slattach: tty name too long\n"
+msgstr ""
+
+#: ../slattach.c:498
 msgid "slattach: tty_open: cannot get current state!\n"
 msgstr ""
 
-#: ../slattach.c:493
+#: ../slattach.c:505
 msgid "slattach: tty_open: cannot get current line disc!\n"
 msgstr ""
 
-#: ../slattach.c:501
+#: ../slattach.c:513
 msgid "slattach: tty_open: cannot set RAW mode!\n"
 msgstr ""
 
-#: ../slattach.c:508
+#: ../slattach.c:520
 #, c-format
 msgid "slattach: tty_open: cannot set %s bps!\n"
 msgstr ""
 
-#: ../slattach.c:518
+#: ../slattach.c:530
 msgid "slattach: tty_open: cannot set 8N1 mode!\n"
 msgstr ""
 
-#: ../slattach.c:686
+#: ../slattach.c:672
+#, c-format
+msgid "slattach: setvbuf(stdout,0,_IOLBF,0) : %s\n"
+msgstr ""
+
+#: ../slattach.c:704
 #, c-format
 msgid "%s started"
 msgstr ""
 
-#: ../slattach.c:687
+#: ../slattach.c:705
 #, c-format
 msgid " on %s"
 msgstr ""
 
-#: ../slattach.c:688
+#: ../slattach.c:706
 #, c-format
 msgid " interface %s\n"
 msgstr ""