]> rtime.felk.cvut.cz Git - can-utils.git/blobdiff - canfdtest.c
candump: Enable HW timestamping before using it
[can-utils.git] / canfdtest.c
index 6752d1f8f78b869d1fccc4fd59514acff47446da..24070278109fcd8a956fb1ae9eecfa8f47812617 100644 (file)
@@ -14,7 +14,7 @@
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  * General Public License for more details.
  *
- * Send feedback to <socketcan-users@lists.berlios.de>
+ * Send feedback to <linux-can@vger.kernel.org>
  */
 
 #include <stdio.h>
@@ -312,7 +312,6 @@ static int can_echo_gen(void)
 
 int main(int argc, char *argv[])
 {
-       struct ifreq ifr;
        struct sockaddr_can addr;
        char *intf_name;
        int family = PF_CAN, type = SOCK_RAW, proto = CAN_RAW;
@@ -356,9 +355,7 @@ int main(int argc, char *argv[])
        }
 
        addr.can_family = family;
-       strcpy(ifr.ifr_name, intf_name);
-       ioctl(sockfd, SIOCGIFINDEX, &ifr);
-       addr.can_ifindex = ifr.ifr_ifindex;
+       addr.can_ifindex = if_nametoindex(intf_name);
 
        if (bind(sockfd, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
                perror("bind");