summaryrefslogtreecommitdiff
path: root/usr.sbin/switchd/ofp10.c
diff options
context:
space:
mode:
authorReyk Floeter <reyk@cvs.openbsd.org>2016-11-11 22:07:41 +0000
committerReyk Floeter <reyk@cvs.openbsd.org>2016-11-11 22:07:41 +0000
commit8a968f84fad9184a8e3467348b0f2aa3b048e40a (patch)
treee0ec3c514e2f4d2c5903d1c7433ecbd7572faa75 /usr.sbin/switchd/ofp10.c
parent7a36b8913e0188a2bea960f56b9c84197ede86f0 (diff)
Move ofp_validate_header() into ofp_common.c. No functional change.
Diffstat (limited to 'usr.sbin/switchd/ofp10.c')
-rw-r--r--usr.sbin/switchd/ofp10.c36
1 files changed, 1 insertions, 35 deletions
diff --git a/usr.sbin/switchd/ofp10.c b/usr.sbin/switchd/ofp10.c
index 205f7b0a184..5679506f07c 100644
--- a/usr.sbin/switchd/ofp10.c
+++ b/usr.sbin/switchd/ofp10.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ofp10.c,v 1.12 2016/10/05 15:42:28 reyk Exp $ */
+/* $OpenBSD: ofp10.c,v 1.13 2016/11/11 22:07:40 reyk Exp $ */
/*
* Copyright (c) 2013-2016 Reyk Floeter <reyk@openbsd.org>
@@ -85,40 +85,6 @@ struct ofp_callback ofp10_callbacks[] = {
};
int
-ofp_validate_header(struct switchd *sc,
- struct sockaddr_storage *src, struct sockaddr_storage *dst,
- struct ofp_header *oh, uint8_t version)
-{
- struct constmap *tmap;
-
- /* For debug, don't verify the header if the version is unset */
- if (version != OFP_V_0 &&
- (oh->oh_version != version ||
- oh->oh_type >= OFP_T_TYPE_MAX))
- return (-1);
-
- switch (version) {
- case OFP_V_1_0:
- case OFP_V_1_1:
- tmap = ofp10_t_map;
- break;
- case OFP_V_1_3:
- default:
- tmap = ofp_t_map;
- break;
- }
-
- log_debug("%s > %s: version %s type %s length %u xid %u",
- print_host(src, NULL, 0),
- print_host(dst, NULL, 0),
- print_map(oh->oh_version, ofp_v_map),
- print_map(oh->oh_type, tmap),
- ntohs(oh->oh_length), ntohl(oh->oh_xid));
-
- return (0);
-}
-
-int
ofp10_validate(struct switchd *sc,
struct sockaddr_storage *src, struct sockaddr_storage *dst,
struct ofp_header *oh, struct ibuf *ibuf)