From: Ben Pfaff Date: Fri, 28 Mar 2008 22:15:22 +0000 (-0700) Subject: Get rid of ip.h, migrating its users to packets.h. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=57ed58bca49da2448825e4cfd65670f1f35891f0;p=openvswitch Get rid of ip.h, migrating its users to packets.h. --- diff --git a/include/Makefile.am b/include/Makefile.am index c9d3bd41..409b2d63 100644 --- a/include/Makefile.am +++ b/include/Makefile.am @@ -8,7 +8,6 @@ noinst_HEADERS = \ fault.h \ flow.h \ hash.h \ - ip.h \ list.h \ netlink.h \ ofp-print.h \ diff --git a/include/ip.h b/include/ip.h deleted file mode 100644 index 7d9789c1..00000000 --- a/include/ip.h +++ /dev/null @@ -1,43 +0,0 @@ -/* Copyright (c) 2008 The Board of Trustees of The Leland Stanford - * Junior University - * - * We are making the OpenFlow specification and associated documentation - * (Software) available for public use and benefit with the expectation - * that others will use, modify and enhance the Software and contribute - * those enhancements back to the community. However, since we would - * like to make the Software available for broadest use, with as few - * restrictions as possible permission is hereby granted, free of - * charge, to any person obtaining a copy of this Software to deal in - * the Software under the copyrights without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * - * The name and trademarks of copyright holder(s) may NOT be used in - * advertising or publicity pertaining to the Software or any - * derivatives without specific, written prior permission. - */ -#ifndef IP_H -#define IP_H 1 - -#define IP_FMT "%"PRIu8".%"PRIu8".%"PRIu8".%"PRIu8 -#define IP_ARGS(ip) \ - ((uint8_t *) ip)[0], \ - ((uint8_t *) ip)[1], \ - ((uint8_t *) ip)[2], \ - ((uint8_t *) ip)[3] - -#endif /* ip.h */ diff --git a/include/packets.h b/include/packets.h index 4b517703..78e2db07 100644 --- a/include/packets.h +++ b/include/packets.h @@ -123,6 +123,13 @@ struct vlan_eth_header { }; BUILD_ASSERT_DECL(VLAN_ETH_HEADER_LEN == sizeof(struct vlan_eth_header)); +#define IP_FMT "%"PRIu8".%"PRIu8".%"PRIu8".%"PRIu8 +#define IP_ARGS(ip) \ + ((uint8_t *) ip)[0], \ + ((uint8_t *) ip)[1], \ + ((uint8_t *) ip)[2], \ + ((uint8_t *) ip)[3] + #define IP_VER(ip_ihl_ver) ((ip_ihl_ver) >> 4) #define IP_IHL(ip_ihl_ver) ((ip_ihl_ver) & 15) diff --git a/lib/flow.c b/lib/flow.c index 937ce947..2d428b4b 100644 --- a/lib/flow.c +++ b/lib/flow.c @@ -37,7 +37,6 @@ #include #include "buffer.h" #include "hash.h" -#include "ip.h" #include "openflow.h" #include "packets.h" diff --git a/lib/ofp-print.c b/lib/ofp-print.c index a35c2548..8ee1af58 100644 --- a/lib/ofp-print.c +++ b/lib/ofp-print.c @@ -42,7 +42,6 @@ #include #include -#include "ip.h" #include "compiler.h" #include "util.h" #include "openflow.h"