18:00:35 <colindixon> #startmeeting tws
18:00:36 <odl_meetbot> Meeting started Mon Nov  3 18:00:35 2014 UTC.  The chair is colindixon. Information about MeetBot at http://ci.openstack.org/meetbot.html.
18:00:36 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
18:00:36 <odl_meetbot> The meeting name has been set to 'tws'
18:00:43 <colindixon> #topic agenda bashing
18:01:16 <colindixon> #chair alagalah_
18:01:16 <odl_meetbot> Current chairs: alagalah_ colindixon
18:01:31 <colindixon> #chair alagalah
18:01:31 <odl_meetbot> Current chairs: alagalah alagalah_ colindixon
18:01:39 <alagalah> #topic Agenda Bashing
18:01:41 <alagalah> #link https://wiki.opendaylight.org/view/Tech_Work_Stream:Main#Upcoming_Meeting_Agendas
18:02:30 <colindixon> #info today, Steve Dean is going to cover the device driver framework project proposal
18:06:35 <colindixon> #topic Device Driver Framwork presentation
18:06:38 <alagalah> #topic Device Driver Framwork
18:06:40 <colindixon> #link #link https://wiki.opendaylight.org/view/File:DeviceDriverProposal-v2.pptx slides for today on the wiki
18:06:42 <alagalah> lol beat me to it mate
18:06:45 <colindixon> it all works
18:06:46 <alagalah> Thanks colindixon
18:06:48 <colindixon> #undo
18:06:48 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Link object at 0x2849810>
18:06:52 <colindixon> #link https://wiki.opendaylight.org/view/File:DeviceDriverProposal-v2.pptx slides for today on the wiki
18:08:18 <colindixon> those slides are now put on the wiki from the agenda for today as well
18:09:37 <colindixon> #info the basic problem is that different devices have different capabilities even if they support the same standard, e.g., OpenFlow
18:10:05 <colindixon> #info the device driver framework (originally built in the HP controller) provides a uniform interface to devices despite that via drivers
18:10:24 <colindixon> #info an example is flowmod drivers which adjust the flowmod to be more appropriate for the given device
18:10:34 <colindixon> #info other examples include VLAN/VxLAN config
18:11:13 <colindixon> #info there are five major components: (1) device type registry, (2) device type identification, (3) device managment, (4) security repository, and (4) device drivers
18:14:38 <colindixon> #info slide 6 in the presentation shows a diagram of how the 5 components interact and a list of the events about how a device interacts with the controller (via the device drirver framework)
18:16:41 <colindixon> #info abhijitkumbhare asks how this interacts with TTPs
18:19:03 <colindixon> #info steve dean responds saying that right now, they use a combination of table properties messages during OF negotiation and proprietary knowledge of the hardware, but if there are better ways to do this in the future, e.g., TTPs, they’d love to use them
18:19:57 <colindixon> #info colindixon asks how this is going to fit in with ODL including OpenFlowPlugin, etc.
18:20:03 <colindixon> #info steve says he has some slides on that later
18:21:06 <colindixon> #info edwarnicke says “as far as I can tell this is basically a way to have a shim layer that validates and possibly adjusts application interactions with SB protocols and h/w to make things easier”
18:21:12 <colindixon> #info steve dean says, basically, yes
18:23:49 <colindixon> #info dbainbri says that the indentification part looks a lot like the discovery project, how would this interact?
18:24:08 <colindixon> #info steve dean says, yeah, that’s a really good point and we need to talk about it
18:28:19 <colindixon> #info colindixon and edwarnicke try to tease out what they key new funcationality from the parts that look like it’s own SAL
18:30:19 <colindixon> #info the answer seems to be (inserting my interpretation) that the goal is to provide a way to adapt common interfaces to specific southbound devices
18:30:56 <colindixon> #info the rest is basically a way to provide the critical information to do that
18:36:38 <colindixon> alagalah: I need to jump off
18:36:47 <colindixon> if anyone else wants to scribe feel free
18:36:48 <alagalah> colindixon: later
18:38:12 <alagalah> #info edwarnicke asks what functionality changes would be needed to MD-SAL to facilitiate the project
18:38:39 <alagalah> #info uchau says ability to store encrypted keys, but steve skipped to slide13 that highlights Concerns
18:47:50 <alagalah> https://wiki.opendaylight.org/view/Project_Proposals:DeviceDriverFramework
18:50:07 <alagalah> #link https://wiki.opendaylight.org/view/Project_Proposals:DeviceDriverFramework
18:54:51 <alagalah> #info Discussion about the "finer" points of Creation Review etc
19:01:08 <alagalah> #endmeeting