More handler separation: e.g. RouteHandler or VlanHandler can call LinkHandler

This commit is contained in:
Brian Candler
2011-05-03 15:59:07 +01:00
parent a2735b4d4d
commit 3f4c6c7235
12 changed files with 667 additions and 498 deletions

View File

@@ -6,16 +6,16 @@ require 'pp'
nl = Netlink::Route::Socket.new
puts "\n*** Before adding VLAN"
pp nl.if.links(:kind=>"vlan").to_a
pp nl.vlans.list(:link=>"lo").to_a
puts "\n*** After adding VLAN on lo"
begin
nl.if.add_vlan(:link=>"lo", :vlan_id=>1234)
nl.vlans.add(:link=>"lo", :vlan_id=>1234)
rescue Errno::EEXIST
puts "Already present"
end
pp nl.if.links(:kind=>"vlan").to_a
pp nl.vlans.list(:link=>"lo").to_a
puts "\n*** After deleting VLANs from lo"
nl.if.delete_vlan(:link=>"lo", :vlan_id=>1234)
pp nl.if.links(:kind=>"vlan").to_a
nl.vlans.delete(:link=>"lo", :vlan_id=>1234)
pp nl.vlans.list(:link=>"lo").to_a