aboutsummaryrefslogtreecommitdiff
path: root/print-openflow-1.0.c
AgeCommit message (Expand)Author
2021-02-27OpenFlow 1.0: Get snapend right for nested frames.Denis Ovsienko
2020-12-11Replace '(void)nd_print()' calls by nd_printjnp() callsFrancois-Xavier Le Bail
2020-11-01Fix some "Unchecked return value" found by CoverityFrancois-Xavier Le Bail
2020-10-08OpenFlow: Process message types via declarations.Denis Ovsienko
2020-10-08OpenFlow: Use len in all type-specific functions.Denis Ovsienko
2020-10-08OpenFlow: Subtract OF_HEADER_FIXLEN in #defines.Denis Ovsienko
2020-10-08OpenFlow: Have a function for each message type.Denis Ovsienko
2020-10-08OpenFlow 1.0: Decode ports the same way as in 1.3.Denis Ovsienko
2020-10-01OpenFlow 1.0: Simplify of10_vendor_message_print().Denis Ovsienko
2020-10-01OpenFlow: Use bittok2str(), fix OF1.0 port status.Denis Ovsienko
2020-09-30Wrap some common code up as uint2tokary().Denis Ovsienko
2020-09-30OpenFlow: Make one more function shared.Denis Ovsienko
2020-09-28OpenFlow: Improve the common header dissection.Denis Ovsienko
2020-09-28OpenFlow: Rename and move a function.Denis Ovsienko
2020-09-28OpenFlow 1.0: Rewrite of10_error_print().Denis Ovsienko
2020-09-28OpenFlow 1.0: Update of10_header_body_print().Denis Ovsienko
2020-09-27Introduce and use ND_LONGJMP_FROM_TCHECK.Denis Ovsienko
2020-09-24OpenFlow: Modernize packet parsing style.Denis Ovsienko
2020-09-24OpenFlow 1.0: Refine bounds checking.Denis Ovsienko
2020-09-24OpenFlow: Reorganize the length macros. [skip ci]Denis Ovsienko
2020-09-24OpenFlow 1.0: Fix queue properties decoding.Denis Ovsienko
2020-09-24OpenFlow 1.0: Fix a few minor issues. [skip ci]Denis Ovsienko
2020-09-19OpenFlow 1.0: Lose 4 more ND_TCHECK_LEN() calls.Denis Ovsienko
2020-09-16OpenFlow 1.0: Lose 7 ND_TCHECK_LEN() calls.Denis Ovsienko
2020-09-11OpenFlow 1.0: Fixup some indentation. [skip ci]Denis Ovsienko
2020-09-11Revert partially the commit 21b1273Francois-Xavier Le Bail
2020-09-10Remove 15 now redundant ND_TCHECK_n() callsFrancois-Xavier Le Bail
2020-09-08Remove some now redundant ND_TCHECK_4() callsFrancois-Xavier Le Bail
2020-09-08Remove 96 assorted ND_TCHECK calls.Denis Ovsienko
2020-09-06Remove many (762) now redundant ND_TCHECK_n() callsFrancois-Xavier Le Bail
2020-08-06Rework "Update more link-layer dissectors to void functions"Francois-Xavier Le Bail
2020-07-15Update more link-layer dissectors to void functionsFrancois-Xavier Le Bail
2020-02-06Use the Wayback Machine for some removed documentsFrancois-Xavier Le Bail
2020-01-19More bounds checking when fetching addresses and converting to strings.Guy Harris
2019-08-08Remove more old-compiler compensation.Guy Harris
2019-04-18Fix some narrowing warnings on LP64/LLP64 platforms.Guy Harris
2019-04-17Don't generate formats on the fly.Guy Harris
2019-04-17Clean up types to squelch narrowing warnings.Guy Harris
2019-03-26Use the new GET_ macros instead of the EXTRACT_ onesFrancois-Xavier Le Bail
2018-09-11Add the nd_print_invalid() functionFrancois-Xavier Le Bail
2018-05-04Print truncations with nd_print_trunc() instead of tstr[] stringsFrancois-Xavier Le Bail
2018-04-30Rename the fn_printX() functions to nd_printX()Francois-Xavier Le Bail
2018-01-29Add nd_{v}snprintf() routines/wrappers.Guy Harris
2018-01-21Always include <config.h> rather than "config.h".Guy Harris
2018-01-21Use quoted include netdissect-stdinc.h instead of angle-bracketed oneFrancois-Xavier Le Bail
2018-01-07Update ND_PRINT() as a variadic macroFrancois-Xavier Le Bail
2017-12-12Use nd_ types in 802.x and FDDI headers.Guy Harris
2017-12-11Replace ND_TTEST2()/ND_TCHECK2() macros by macros using pointers (1/n)Francois-Xavier Le Bail
2017-12-09Use more the EXTRACT_U_1() macro (49/n)Francois-Xavier Le Bail
2017-11-27Use more the EXTRACT_U_1() macro (31/n)Francois-Xavier Le Bail