Skip to content

Conversation

@jeffhowe60
Copy link
Contributor

@jeffhowe60 jeffhowe60 commented Dec 8, 2023

Made the following changes to bring the tool up to date with MULPIv4.0-I07:

  • filled in the gaps and removed duplicates in the symtable identifiers
  • corrected TLVs 24.36 and 25.36 from an aggregate to a ushort
  • added TLVs from MULPIv3.1-I25 and MULPIv4.0-I07, except TLVs 103 and 104, which have 2 byte length fields. New decoder/encoder functions would be needed to support the 2 byte lengths.

dennisvec and others added 3 commits June 24, 2022 12:15
- Added basic estb settings (TLV217) including IpMode control (217.1) and
  Snmpv1v2CommunityName 217.53.1
- Ip mode type is uchar
Made the following changes to bring the tool up to date with MULPIv4.0-I07:
- filled in the gaps and removed duplicates in the symtable identifiers
- corrected TLVs 24.36 and 25.36 from an aggregate to a ushort
- added TLVs from MULPIv3.1-I2 and MULPIv4.0-I0, except TLVs 103 and 104, which 2 byte length fields. New decoder/encoder functions are needed to support the 2 byte lengths
@rlaager
Copy link
Owner

rlaager commented Dec 10, 2023

This project is basically unmaintained. So unless someone else shows up with more information, I'm inclined to just merge this as is.

@jeffhowe60 Do you have any thoughts on #73 and/or #59? Maybe with your review we could clear out those too.

@jeffhowe60
Copy link
Contributor Author

jeffhowe60 commented Dec 11, 2023

@jeffhowe60 Do you have any thoughts on #73 and/or #59? Maybe with your review we could clear out those too.

@rlaager To be honest, I almost included the changes for #73 in my request. I was hesitant because it only had a small subset of the TLVs from HOST2.1-I17. But to assist clear the backlog, I can merge those changes into my branch.

Regarding #59, I am not sure of the submission. I think the parser is trying to convert the sequence <backslash><space> into <space>, which seems like a normal thing to do. I think the change requested instead changes that sequence into <backslash>, removing the <space>.

@rlaager
Copy link
Owner

rlaager commented Dec 11, 2023

If you're not sure about #59, we can keep ignoring that. It seems you're knowledgable about #73, so if you can merge that in in whatever fashion is appropriate, I would appreciate that.

Please make sure to retain credit for "Dennis Van Ee dennis.vanee@vecima.com" as appropriate--either as the author of the commits if you keep them, or with "Co-authored-by" if you merge things together. I'm fine with (and personally slightly prefer) multiple commits, so don't feel like you have to merge things together.

…docsis

Merged change authored by Dennis Van Ee (dennis.vanee@vecima.com)
Added basic estb settings (TLV217) including IpMode control (217.1) and Snmpv1v2CommunityName 217.53.1
@jeffhowe60
Copy link
Contributor Author

Changes for #73 have been merged into this request, and will resolve that issue.

Copy link
Collaborator

@AdrianSimionov AdrianSimionov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am OK with the changes. What I would extra do, is add test cases for all the newly introduced TLVs. That would protect against breaking backward compatibility.

@rlaager rlaager merged commit 05bb9d7 into rlaager:master Dec 12, 2023
@rlaager
Copy link
Owner

rlaager commented Dec 12, 2023

I merged it. Test cases would be nice. If you want to do that, please do so. It'll need to be another PR, but that's no big deal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants