summaryrefslogtreecommitdiff
path: root/ovn/lib
Commit message (Expand)AuthorAgeFilesLines
* Move lib/dynamic-string.h to include/openvswitch directoryBen Warren2016-03-193-3/+3
* ovn: Implement basic ARP support for L3 logical routers.Ben Pfaff2016-03-124-14/+256
* ovn: Use callback function instead of simap for logical port number map.Ben Pfaff2016-03-114-44/+76
* actions: Implement OVN "arp" action.Ben Pfaff2016-03-112-2/+76
* expr: Generalize wording of error message in expand_symbol().Ben Pfaff2016-02-191-8/+5
* expr: Fix memory leak reported by valgrind.William Tu2016-02-111-3/+3
* expr: Fix memory leak reported by valgrind.William Tu2016-02-111-0/+1
* actions: Bundle action parsing parameters into a structure.Ben Pfaff2015-12-162-94/+66
* actions: Factor parsing a single action into a new function parse_action().Ben Pfaff2015-12-161-31/+39
* actions: Factor out new helper function add_prerequisite().Ben Pfaff2015-12-161-9/+15
* Use ip_parse() and ipv6_parse() and variants in more places.Ben Pfaff2015-12-151-6/+3
* packets: Change IPv6 functions to more closely resemble IPv4 ones.Justin Pettit2015-11-241-1/+1
* ovn: Use "ip.ttl--" instead of "ip4.ttl--".Justin Pettit2015-11-091-2/+2
* ovn: Implement the ability to send a packet back out its input port.Ben Pfaff2015-10-191-2/+12
* logical-fields: New header for logical field assignments.Ben Pfaff2015-10-193-3/+44
* ovn: Add stateful ACL support.Justin Pettit2015-10-162-8/+57
* ovn: Implement logical action to decrement IPv4 TTL.Ben Pfaff2015-10-153-0/+23
* ovn: Extend logical "next" action to jump to arbitrary flow tables.Ben Pfaff2015-10-155-36/+117
* expr: Document error handling for expr_annotate().Justin Pettit2015-10-131-1/+4
* ovn: Implement action to exchange two fields.Ben Pfaff2015-10-074-30/+89
* ovn: Implement action to copy one field into another.Ben Pfaff2015-10-071-67/+119
* expr: Properly handle several cases involving string variables.Ben Pfaff2015-09-111-17/+143
* expr: Fix crossproduct example.Justin Pettit2015-09-111-3/+3
* userspace: Define and use struct eth_addr.Jarno Rajahalme2015-08-281-2/+2
* expr: Add and clarify a few comments and assertions.Ben Pfaff2015-08-261-4/+15
* ovn: Fix example in comment in expr.c.Justin Pettit2015-08-251-1/+1
* actions: Allow caller to specify output table.Ben Pfaff2015-08-032-7/+15
* ovn: Rename Pipeline table to Logical_Flow table.Ben Pfaff2015-08-031-2/+2
* Makefiles: Clean and do not distribute IDL-generated files.Ben Pfaff2015-07-221-13/+12
* treewide: Change doubled ";;" to single ";" in C code.Ben Pfaff2015-07-221-2/+2
* ovn: Fix extra token detection.Joe Stringer2015-07-171-1/+1
* ovn: Add ovn/lib/libovn.sym to .gitignore.Alex Wang2015-07-031-0/+1
* expr: Fix typo in comment.Ben Pfaff2015-06-251-1/+1
* ovn: New module for parsing OVN actions as OpenFlow.Ben Pfaff2015-05-035-21/+460
* expr: Make expr_to_flows() include conj_id flows.Ben Pfaff2015-04-292-0/+22
* lex: New functions lex_lookahead() and lexer_match_id().Ben Pfaff2015-04-282-0/+30
* ovn/lib: Add symbol file for libovn.la.Ben Pfaff2015-04-211-0/+4
* ovn: Move all library files into ovn/lib, and merge libraries.Ben Pfaff2015-04-214-1/+62
* lex: New function lex_format_to_string().Ben Pfaff2015-04-202-1/+22
* lex: Make token parameter of lex_token_format() const.Ben Pfaff2015-04-202-2/+2
* json: New function json_string_escape().Ben Pfaff2015-04-202-25/+3
* expr: Support string fields in expr_to_matches().Ben Pfaff2015-04-162-30/+142
* expr: New module for Boolean expressions on fields, for use in OVN.Ben Pfaff2015-04-153-1/+2723
* lex: New lexical analyzer module for use in OVN.Ben Pfaff2015-04-153-0/+821