summaryrefslogtreecommitdiffstats
path: root/freebsd/contrib/tcpdump/print-openflow.c
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/contrib/tcpdump/print-openflow.c')
-rw-r--r--freebsd/contrib/tcpdump/print-openflow.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/freebsd/contrib/tcpdump/print-openflow.c b/freebsd/contrib/tcpdump/print-openflow.c
index 7f8c907e..977403c4 100644
--- a/freebsd/contrib/tcpdump/print-openflow.c
+++ b/freebsd/contrib/tcpdump/print-openflow.c
@@ -138,13 +138,11 @@ trunc:
/* Print a TCP segment worth of OpenFlow messages presuming the segment begins
* on a message boundary. */
void
-openflow_print(netdissect_options *ndo, const u_char *cp, const u_int len)
+openflow_print(netdissect_options *ndo, const u_char *cp, const u_int len _U_)
{
- const u_char *ep = cp + len;
-
ND_PRINT((ndo, ": OpenFlow"));
- while (cp < ep)
- cp = of_header_body_print(ndo, cp, ep);
+ while (cp < ndo->ndo_snapend)
+ cp = of_header_body_print(ndo, cp, ndo->ndo_snapend);
}
#ifdef __rtems__
#include "rtems-bsd-tcpdump-print-openflow-data.h"