Skip to content

Bring up to date with MULPIv4.0-I07#77

Merged
rlaager merged 4 commits into
rlaager:masterfrom
jeffhowe60:master
Dec 12, 2023
Merged

Bring up to date with MULPIv4.0-I07#77
rlaager merged 4 commits into
rlaager:masterfrom
jeffhowe60:master

Conversation

@jeffhowe60

@jeffhowe60 jeffhowe60 commented Dec 8, 2023

Copy link
Copy Markdown
Contributor

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

rlaager commented Dec 10, 2023

Copy link
Copy Markdown
Owner

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

jeffhowe60 commented Dec 11, 2023

Copy link
Copy Markdown
Contributor Author

@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

rlaager commented Dec 11, 2023

Copy link
Copy Markdown
Owner

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
Copy Markdown
Contributor Author

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

@AdrianSimionov AdrianSimionov left a comment

Copy link
Copy Markdown
Collaborator

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

rlaager commented Dec 12, 2023

Copy link
Copy Markdown
Owner

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