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

Reply via email to