From: Stephen Hemminger Date: Fri, 21 Dec 2007 17:37:30 +0000 (-0800) Subject: veth: use kernel header file X-Git-Tag: v2.6.24-rc6~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c595fda55bfed9753851de5675aa310f523564b3;p=thirdparty%2Fiproute2.git veth: use kernel header file Use santized kernel header for veth.h and put in correct place to prevent possible future problems with API. Signed-off-by: Stephen Hemminger --- diff --git a/ip/veth.h b/include/net/veth.h similarity index 71% rename from ip/veth.h rename to include/net/veth.h index aa2e6f910..3354c1eb4 100644 --- a/ip/veth.h +++ b/include/net/veth.h @@ -1,5 +1,5 @@ -#ifndef __NET_VETH_H__ -#define __NET_VETH_H__ +#ifndef __NET_VETH_H_ +#define __NET_VETH_H_ enum { VETH_INFO_UNSPEC, diff --git a/ip/link_veth.c b/ip/link_veth.c index 226b4ef4c..9dfb78f60 100644 --- a/ip/link_veth.c +++ b/ip/link_veth.c @@ -11,22 +11,21 @@ */ #include +#include +#include #include "utils.h" #include "ip_common.h" -#include "veth.h" - -#define IFNAMSIZ 16 static void usage(void) { printf("Usage: ip link type veth " - "[peer ]\nTo get type " - "'ip link add help'\n"); + "[peer ]\nTo get type " + "'ip link add help'\n"); } static int veth_parse_opt(struct link_util *lu, int argc, char **argv, - struct nlmsghdr *hdr) + struct nlmsghdr *hdr) { char *name, *type, *link, *dev; int err, len; @@ -43,7 +42,7 @@ static int veth_parse_opt(struct link_util *lu, int argc, char **argv, hdr->nlmsg_len += sizeof(struct ifinfomsg); err = iplink_parse(argc - 1, argv + 1, (struct iplink_req *)hdr, - &name, &type, &link, &dev); + &name, &type, &link, &dev); if (err < 0) return err;