Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos-loxi
/
476bef4e873480ea4e4ade032956107f6a538cdb
/
c_gen
/
c_code_gen.py
6171e63
loci: generate less code and tests for virtual classes
by Rich Lane
· 10 years ago
c247ade
loci: remove header classes
by Rich Lane
· 10 years ago
5218357
loci: generate typedefs for inheritance roots
by Rich Lane
· 10 years ago
357b32e
loci: remove inheritance unions
by Rich Lane
· 10 years ago
3094326
loci: replace of_list_iter_t with of_object_t *
by Rich Lane
· 10 years ago
7fdaa5c
loci: convert internal users away from inheritance union
by Rich Lane
· 10 years ago
e3d3fb5
loci: remove extra_length
by Rich Lane
· 10 years ago
294a46d
loci: remove dead offset macros
by Rich Lane
· 10 years ago
a926e31
loci: initialize match for OF 1.4
by Rich Lane
· 10 years ago
2b49df6
loci: update OF_VERSION_OKAY macro
by Rich Lane
· 10 years ago
7e00310
loci: inline push_wire_values into new
by Rich Lane
· 10 years ago
19f254d
loci: use class metadata in push_wire_values
by Rich Lane
· 10 years ago
2b118b1
loci: remove of_wire_id_valid
by Rich Lane
· 10 years ago
ee60d4e
loci: store unmangled class name in inheritance_map
by Rich Lane
· 10 years ago
8841f35
loci: add a function to determine whether a class is an inheritance root
by Rich Lane
· 10 years ago
1f03f67
loci: add a convenience wrapper around of_object_id_str
by Rich Lane
· 10 years ago
77ab707
Merge remote-tracking branch 'origin/master' into codegen-list
by Rich Lane
· 10 years ago
99d9a8d
loci: generate list accessors with a template
by Rich Lane
· 10 years ago
e0b70cc
loci: remove a malloc/free from parsing of_match_t
by Rich Lane
· 10 years ago
d1fe697
loci: factor out of_object_attach
by Rich Lane
· 10 years ago
bb8f17c
loci: remove *_new_from_message
by Rich Lane
· 10 years ago
d56f8d2
loci: remove OXM_INDEX bits
by Rich Lane
· 11 years ago
1d9f5b6
loci: remove setup_from_add declarations
by Rich Lane
· 11 years ago
4d2c03b
loci: remove most type_maps code
by Rich Lane
· 11 years ago
d618188
Fix bsn_vport subtype, add l2gre vport and test file.
by Wilson Ng
· 11 years ago
9afc3b9
loci: remove dead code
by Rich Lane
· 11 years ago
90020b4
loci: add clean API to get OXM from a set-field action
by Rich Lane
· 11 years ago
1c5679a
Merge into master from pull request #238:
by abat
· 11 years ago
3e43108
loci: remove owned field from of_object
by Rich Lane
· 11 years ago
cdd542d
loci: inline of_wire_object into of_object
by Rich Lane
· 11 years ago
dc46fe2
loci: move per-obj function pointers to global tables
by Rich Lane
· 11 years ago
37911fd
loci: use minimal allocation for fixed-length objects
by Rich Lane
· 11 years ago
f8a3d00
add of_str64_t string type
by Rich Lane
· 11 years ago
dfcafae
loci: fix byte order check
by Rich Lane
· 11 years ago
f53332e
Merge into master from pull request #203:
by abat
· 11 years ago
69e247e
loci: fix implicit truncation warning
by Rich Lane
· 11 years ago
83cedcc
adding instruction_id funcs
by Jonathan Stout
· 11 years ago
4783235
adding of_instruction_id_to_object_id
by Jonathan Stout
· 11 years ago
a8b5463
loci: rewrite assertions
by Rich Lane
· 11 years ago
e57f043
loci: rename ASSERT to LOCI_ASSERT
by Rich Lane
· 11 years ago
3f3abfb
loci: fix byte swapping on OS X
by Rich Lane
· 11 years ago
713d928
loci: support bsn_gentable
by Rich Lane
· 11 years ago
fab0c82
loci: support of_checksum_128_t
by Rich Lane
· 11 years ago
c0e20ff
loci: move parsing functions out of the headers
by Rich Lane
· 11 years ago
671e772
loci: remove generic union
by Rich Lane
· 11 years ago
cd6ef15
loci: remove object tracking
by Rich Lane
· 11 years ago
c69bd82
loci: remove config_check and code_gen_config
by Rich Lane
· 11 years ago
8576787
loci: remove dead gen_fn_ptrs/gen_unified_fns options
by Rich Lane
· 11 years ago
50aa594
loci: move of_object_parent_length_update to of_object.c
by Rich Lane
· 11 years ago
def2e51
loci: move per-class declarations to loci_classes.h
by Rich Lane
· 11 years ago
4e73188
loci: stop generating empty loci.c
by Rich Lane
· 11 years ago
cce961d
loci: move init function map to its own file
by Rich Lane
· 11 years ago
8a82273
loci: move string tables to their own file
by Rich Lane
· 11 years ago
2226ae7
loci: move setup_from_add functions to a new C file
by Rich Lane
· 11 years ago
b495044
loci: output pragmas to each class C file
by Rich Lane
· 11 years ago
b604e33
loci: move init/new function definitions to the class's file
by Rich Lane
· 11 years ago
8c4c23f
loci: generate list accessors in their own files
by Rich Lane
· 11 years ago
57ff25e
loci: rename gen_all_accessor_definitions to gen_list_accessor_definitions
by Rich Lane
· 11 years ago
ce2e464
loci: split accessors into one file per class
by Rich Lane
· 11 years ago
940b875
loci: move IS_FLOW_MOD_SUBTYPE macro to loci_int.h
by Rich Lane
· 11 years ago
a407b91
loci: move special offset/length macros to loci_int.h
by Rich Lane
· 11 years ago
cf44ffe
loci: remove dead code
by Rich Lane
· 11 years ago
92feca8
loci: use new push_wire_types functions in list_append_bind
by Rich Lane
· 11 years ago
bdd8e29
loci: use IR to push wire types
by Rich Lane
· 11 years ago
ef7b994
loci: support of_instruction_bsn_disable_src_mac_check
by Rich Lane
· 11 years ago
76db006
moved of_g to c_gen.of_g_legacy, introduced loxi_globals
by Andreas Wundsam
· 11 years ago
542a13c
loxi_frontend: move classes only used by c to c_gen
by Andreas Wundsam
· 11 years ago
3b2fd83
support of_bitmap_128_t in core, loci, and pyloxi
by Rich Lane
· 11 years ago
f70be94
loci: fix OF 1.2+ packet-in data offset
by Rich Lane
· 11 years ago
26cc36f
loci: fix packet out action len for OF 1.1+
by Rich Lane
· 11 years ago
9277a96
flow stats setup: support OF 1.1+ effects
by Rich Lane
· 11 years ago
896e878
make generated c code work on non-glibc platforms
by YAMAMOTO Takashi
· 11 years ago
d983aa5
loci: centralize copyright header
by Rich Lane
· 11 years ago
f3dc396
loci: output constants in hex
by Rich Lane
· 12 years ago
5325616
fixed whitespace errors
by Andreas Wundsam
· 12 years ago
34f40c7
loci: only ignore warnings supported by the compiler
by Rich Lane
· 12 years ago
b157b0f
loci: constify most global variables
by Rich Lane
· 12 years ago
9d77b59
loci: only use pragmas with GCC >= 3
by Rich Lane
· 12 years ago
ed79e0d
loci: fix non-generated unused variable warnings
by Rich Lane
· 12 years ago
45676eb
loci: disable GCC warning unused-but-set-variable
by Rich Lane
· 12 years ago
1219203
loci: optimize loci.c for size
by Rich Lane
· 12 years ago
5375773
loci: make assertions optional
by Rich Lane
· 12 years ago
a06d0c3
Initial import
by Rich Lane
· 12 years ago