Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OF Optical Transport extentions - JAVA implementation #400

Open
an7562 opened this issue May 28, 2015 · 1 comment
Open

OF Optical Transport extentions - JAVA implementation #400

an7562 opened this issue May 28, 2015 · 1 comment

Comments

@an7562
Copy link

an7562 commented May 28, 2015

Hi,

We are working on implementation of the optical extensions, and we are trying to add the "of_oxm_exp_ODU_sigid" to the MATCH fields.
This field is experimenter and it has dynamic size fields. See below:

  1. We followed other examples of OXM field, and didn't see an example of oxm with experimenter_id.
    So we are not sure whether this field should be included in the value structure , or be part of the main structure (where the type_len is defined)
  2. In addition the value structure is not of fix size (see fields tslen, tsmap), so we don't know how to set the pattern of the type_len that is included in the main structure.

/* OFPXMT_EXP_ODU_SIGID Payload format /
struct ofp_oxm_exp_ODU_sigid
{
uint32_t oxm_header; /
oxm_class = OFPXMC_EXPERIMENTER /
uint32_t experimenter; /
Experimenter ID which takes the same* form as in struct ofp_exper_/
uint16_t tpn; /_ Tributary Port Number /
uint16_t tslen; /
Number of Tributary Slots included in tsmap,* based on the Server ODU type /
uint8_t tsmap[0]; /
Tributary slot bitmap */
};

We'll appreciate you help on this issue.
Thanks, Aliza & Yafit

@basus
Copy link

basus commented Jul 1, 2015

Hi,
I was wondering if there has been any progress on this? Did you manage to add the appropriate extensions, or did you end up using some other method?

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

No branches or pull requests

2 participants