v1 -> v2 changes -------------- * Added basic documentation
* Added support for classless static routes - dhcp option 121 * Added a new egress table (Table 0) to skip the ACL stages for response dhcp packets. This is required until the below reported bug is fixed. Please see - http://openvswitch.org/pipermail/dev/2016-April/069542.html * Added support for storing dhcp options for multiple subnets belonging to a lswitch. Example. If a lswitch has logical ports having IPv4 addresses belonging to 2 subnets - 10.0.0.0/24 and 20.0.0.0/24, Then the DHCP options needs to be stored in Logical_Switch.dhcp_options as : "10.0.0.0/24": "{"server_id": "10.0.0.1", "lease_time": "43200", "mtu": "1450", "netmask": "255.255.255.0", "router": "10.0.0.1", "dns_server": "{7.7.7.7,8.8.8.8}", "server_mac": "fa:16:3e:3e:b8:8a"}" "20.0.0.0/24": "{"server_id": "20.0.0.1", "lease_time": "43200", "mtu": "1450", "netmask": "255.255.255.0", "router": "20.0.0.1", "server_mac": "fa:16:3e:3e:b8:8b", "classless_static_route": "{30.0.0.0/24,20.0.0.4, 0.0.0.0/0,20.0.0.1}"}" * Few other small changes. TODO : * Add a new table in southbound db and store the supported dhcp option names and codes. * Test cases With v3 hoping to remove the RFC tag. Numan Siddique (1): ovn: Support native dhcp using 'continuations' lib/dhcp.h | 13 +++ ovn/controller/lflow.c | 55 ++++++++++ ovn/controller/pinctrl.c | 102 +++++++++++++++++- ovn/lib/actions.c | 150 ++++++++++++++++++++++++++- ovn/lib/actions.h | 8 ++ ovn/lib/expr.c | 75 +++++++------- ovn/lib/expr.h | 58 +++++++++++ ovn/northd/ovn-northd.8.xml | 79 +++++++++++--- ovn/northd/ovn-northd.c | 244 +++++++++++++++++++++++++++++++++++++++++--- ovn/ovn-nb.ovsschema | 7 +- ovn/ovn-nb.xml | 183 +++++++++++++++++++++++++++++++++ ovn/ovn-sb.xml | 29 ++++++ ovn/utilities/ovn-nbctl.c | 51 +++++++++ 13 files changed, 985 insertions(+), 69 deletions(-) -- 2.5.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev