begin refactor code and make it compatible with upcoming features
iface.py - remove way of checking for trunks that will not be used moving
forward. may be moved into a different func
revise bridge_iface.py and update tests and code with groc documentation
change bridge_iface.py function from get_port_membership to get_bridgemems
begin working on python 3.4 compliance. Work 3.4 environment,
the flip back to 2.7 and rerun nosetests.
begin remove 'try' statements through the code and start using isinstance()
or hasattr() calls instead.
refactored certain funcs to bridgemem_iface..not working completely but slowly
completing tests
get vlans using classical bridge driver
change the way Iface.get_kernel_config is called by other submodules.
finished work on finding vlans using new and old bridge driver
fix weird issue where mocking Iface.get_kernel_config in one test file made this
function fail in another test function. so have to keep copy of orig func do the
mocking and test and the reassign the orig_func back to the
Iface.get_kernel_config
change native vlan representation from 'U' to '0', example
BridgeMemIface.vlans['untagged'] = {'br0': '0'}
update bond_iface + tests
bondmemiface - test get_kernel_config()
bondmemiface - test getting active bond member state. tested when bond is not
LACP and when bond is LACP enabled
find the bond master port, when only 1 bond is listed, then
list that port as the bond master port
l3_iface.py - get rp_filter and arp_filter setting
bridgemem_iface - check is_trunk command
move getting lldp info into yalnp-lib
update version
add self.subint in iface to check if interface is subinterface