Skip to content

Commit

Permalink
Artifacts from floodlight/loxigen@112202d...0f662f2 (Branch master)
Browse files Browse the repository at this point in the history
Loxigen Head commit floodlight/loxigen@0f662f2
commit 0f662f260c86ef8f5a5ac0f7acf34efd4a40dd8d
Merge: f413699 8297c58
Author: abat <abat@bigswitch.com>
Date:   Mon Apr 10 16:09:51 2017 -0700

    Merge into master from pull request #546:
    push-artifacts: make MAKE configurable (floodlight/loxigen#546)

commit 8297c58f420e4e87fee4ece81cc7aec408e4dc2f
Author: Andreas Wundsam <andreas.wundsam@bigswitch.com>
Date:   Mon Apr 10 15:57:03 2017 -0700

    push-artifacts: make MAKE configurable

commit f413699f0938bf6a9e538678ec84800d7da22231
Merge: 112202d 8d54bdf
Author: Nick Wang <ning.wang@bigswitch.com>
Date:   Thu Mar 30 20:28:53 2017 -0700

    Merge pull request #544 from nick-bsn/port_config_fec

    [SWL-3678] Add two new TLVs for port_config gentable

commit 8d54bdf22e2c19710d1340af62117fbdf3e20cb8
Author: Nick Wang <ning.wang@bigswitch.com>
Date:   Thu Mar 30 15:24:04 2017 -0700

    SWL-3678 Add two new TLVs for port_config gentable
  • Loading branch information
abat committed Apr 10, 2017
1 parent 063c4ec commit c00b526
Show file tree
Hide file tree
Showing 60 changed files with 19,422 additions and 15,373 deletions.
906 changes: 454 additions & 452 deletions loci/inc/loci/loci_base.h

Large diffs are not rendered by default.

49 changes: 49 additions & 0 deletions loci/inc/loci/loci_classes.h
Original file line number Diff line number Diff line change
Expand Up @@ -881,6 +881,8 @@ void of_bsn_tlv_external_mac_wire_object_id_get(of_object_t *obj, of_object_id_t
void of_bsn_tlv_external_mac_push_wire_types(of_object_t *obj);
void of_bsn_tlv_external_netmask_wire_object_id_get(of_object_t *obj, of_object_id_t *id);
void of_bsn_tlv_external_netmask_push_wire_types(of_object_t *obj);
void of_bsn_tlv_forward_error_correction_wire_object_id_get(of_object_t *obj, of_object_id_t *id);
void of_bsn_tlv_forward_error_correction_push_wire_types(of_object_t *obj);
void of_bsn_tlv_generation_id_wire_object_id_get(of_object_t *obj, of_object_id_t *id);
void of_bsn_tlv_generation_id_push_wire_types(of_object_t *obj);
void of_bsn_tlv_hash_algorithm_wire_object_id_get(of_object_t *obj, of_object_id_t *id);
Expand Down Expand Up @@ -991,6 +993,8 @@ void of_bsn_tlv_no_ns_response_wire_object_id_get(of_object_t *obj, of_object_id
void of_bsn_tlv_no_ns_response_push_wire_types(of_object_t *obj);
void of_bsn_tlv_offset_wire_object_id_get(of_object_t *obj, of_object_id_t *id);
void of_bsn_tlv_offset_push_wire_types(of_object_t *obj);
void of_bsn_tlv_optics_always_enabled_wire_object_id_get(of_object_t *obj, of_object_id_t *id);
void of_bsn_tlv_optics_always_enabled_push_wire_types(of_object_t *obj);
void of_bsn_tlv_parent_port_wire_object_id_get(of_object_t *obj, of_object_id_t *id);
void of_bsn_tlv_parent_port_push_wire_types(of_object_t *obj);
void of_bsn_tlv_partner_key_wire_object_id_get(of_object_t *obj, of_object_id_t *id);
Expand Down Expand Up @@ -1807,6 +1811,7 @@ typedef of_object_t of_bsn_tlv_external_gateway_mac_t;
typedef of_object_t of_bsn_tlv_external_ip_t;
typedef of_object_t of_bsn_tlv_external_mac_t;
typedef of_object_t of_bsn_tlv_external_netmask_t;
typedef of_object_t of_bsn_tlv_forward_error_correction_t;
typedef of_object_t of_bsn_tlv_generation_id_t;
typedef of_object_t of_bsn_tlv_hash_algorithm_t;
typedef of_object_t of_bsn_tlv_hash_gtp_header_match_t;
Expand Down Expand Up @@ -1862,6 +1867,7 @@ typedef of_object_t of_bsn_tlv_nexthop_type_vxlan_t;
typedef of_object_t of_bsn_tlv_no_arp_response_t;
typedef of_object_t of_bsn_tlv_no_ns_response_t;
typedef of_object_t of_bsn_tlv_offset_t;
typedef of_object_t of_bsn_tlv_optics_always_enabled_t;
typedef of_object_t of_bsn_tlv_parent_port_t;
typedef of_object_t of_bsn_tlv_partner_key_t;
typedef of_object_t of_bsn_tlv_partner_port_num_t;
Expand Down Expand Up @@ -3966,6 +3972,11 @@ extern of_object_t *
extern void of_bsn_tlv_external_netmask_init(
of_object_t *obj, of_version_t version, int bytes, int clean_wire);

extern of_object_t *
of_bsn_tlv_forward_error_correction_new(of_version_t version);
extern void of_bsn_tlv_forward_error_correction_init(
of_object_t *obj, of_version_t version, int bytes, int clean_wire);

extern of_object_t *
of_bsn_tlv_generation_id_new(of_version_t version);
extern void of_bsn_tlv_generation_id_init(
Expand Down Expand Up @@ -4241,6 +4252,11 @@ extern of_object_t *
extern void of_bsn_tlv_offset_init(
of_object_t *obj, of_version_t version, int bytes, int clean_wire);

extern of_object_t *
of_bsn_tlv_optics_always_enabled_new(of_version_t version);
extern void of_bsn_tlv_optics_always_enabled_init(
of_object_t *obj, of_version_t version, int bytes, int clean_wire);

extern of_object_t *
of_bsn_tlv_parent_port_new(of_version_t version);
extern void of_bsn_tlv_parent_port_init(
Expand Down Expand Up @@ -9930,6 +9946,17 @@ of_bsn_tlv_external_netmask_delete(of_object_t *obj) {
of_object_delete(obj);
}

/**
* Delete an object of type of_bsn_tlv_forward_error_correction_t
* @param obj An instance of type of_bsn_tlv_forward_error_correction_t
*
* \ingroup of_bsn_tlv_forward_error_correction
*/
static inline void
of_bsn_tlv_forward_error_correction_delete(of_object_t *obj) {
of_object_delete(obj);
}

/**
* Delete an object of type of_bsn_tlv_generation_id_t
* @param obj An instance of type of_bsn_tlv_generation_id_t
Expand Down Expand Up @@ -10535,6 +10562,17 @@ of_bsn_tlv_offset_delete(of_object_t *obj) {
of_object_delete(obj);
}

/**
* Delete an object of type of_bsn_tlv_optics_always_enabled_t
* @param obj An instance of type of_bsn_tlv_optics_always_enabled_t
*
* \ingroup of_bsn_tlv_optics_always_enabled
*/
static inline void
of_bsn_tlv_optics_always_enabled_delete(of_object_t *obj) {
of_object_delete(obj);
}

/**
* Delete an object of type of_bsn_tlv_parent_port_t
* @param obj An instance of type of_bsn_tlv_parent_port_t
Expand Down Expand Up @@ -22909,6 +22947,15 @@ extern void of_bsn_tlv_external_netmask_value_get(
of_bsn_tlv_external_netmask_t *obj,
of_ipv4_t *value);

/* Unified accessor functions for of_bsn_tlv_forward_error_correction */

extern void of_bsn_tlv_forward_error_correction_value_set(
of_bsn_tlv_forward_error_correction_t *obj,
uint8_t value);
extern void of_bsn_tlv_forward_error_correction_value_get(
of_bsn_tlv_forward_error_correction_t *obj,
uint8_t *value);

/* Unified accessor functions for of_bsn_tlv_generation_id */

extern void of_bsn_tlv_generation_id_value_set(
Expand Down Expand Up @@ -23369,6 +23416,8 @@ extern void of_bsn_tlv_offset_value_get(
of_bsn_tlv_offset_t *obj,
uint16_t *value);

/* Unified accessor functions for of_bsn_tlv_optics_always_enabled */

/* Unified accessor functions for of_bsn_tlv_parent_port */

extern void of_bsn_tlv_parent_port_value_set(
Expand Down
18 changes: 18 additions & 0 deletions loci/inc/loci/loci_doc.h
Original file line number Diff line number Diff line change
Expand Up @@ -6801,6 +6801,17 @@ typedef struct of_bsn_tlv_external_mac_s of_bsn_tlv_external_mac_t;
*/
typedef struct of_bsn_tlv_external_netmask_s of_bsn_tlv_external_netmask_t;

/**
* Structure for of_bsn_tlv_forward_error_correction object. Get/set
* accessors available in all versions unless noted otherwise
*
* @param value_get/set ( OF_1_3 OF_1_4).
* Accessors for value, a variable of type uint8. Functions
* are of type of_bsn_tlv_forward_error_correction_uint8_get_f and _set_f.
*
*/
typedef struct of_bsn_tlv_forward_error_correction_s of_bsn_tlv_forward_error_correction_t;

/**
* Structure for of_bsn_tlv_generation_id object. Get/set
* accessors available in all versions unless noted otherwise
Expand Down Expand Up @@ -7386,6 +7397,13 @@ typedef struct of_bsn_tlv_no_ns_response_s of_bsn_tlv_no_ns_response_t;
*/
typedef struct of_bsn_tlv_offset_s of_bsn_tlv_offset_t;

/**
* Structure for of_bsn_tlv_optics_always_enabled object. Get/set
* accessors available in all versions unless noted otherwise
*
*/
typedef struct of_bsn_tlv_optics_always_enabled_s of_bsn_tlv_optics_always_enabled_t;

/**
* Structure for of_bsn_tlv_parent_port object. Get/set
* accessors available in all versions unless noted otherwise
Expand Down
Loading

0 comments on commit c00b526

Please sign in to comment.