Changeset 197 for etherws/trunk


Ignore:
Timestamp:
07/31/12 03:11:41 (12 years ago)
Author:
atzm
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • etherws/trunk/etherws.py

    r196 r197  
    190190 
    191191    def __init__(self, fdb, debug=False): 
    192         self._fdb = fdb 
     192        self.fdb = fdb 
    193193        self._debug = debug 
    194194        self._table = {} 
     
    198198    def portlist(self): 
    199199        return sorted(self._table.itervalues(), cmp=self.Port.cmp_by_number) 
    200  
    201     @property 
    202     def fdb(self): 
    203         return self._fdb 
    204200 
    205201    def get_port(self, portnum): 
     
    217213        portnum = self._get_privattr('portnum', interface) 
    218214        self._del_privattr('portnum', interface) 
    219         self._fdb.delete(self._table[portnum]) 
     215        self.fdb.delete(self._table[portnum]) 
    220216        del self._table[portnum] 
    221217 
     
    247243        try: 
    248244            if not frame.src_multicast: 
    249                 self._fdb.learn(src_port, frame) 
     245                self.fdb.learn(src_port, frame) 
    250246 
    251247            if not frame.dst_multicast: 
    252                 dst_port = self._fdb.lookup(frame) 
     248                dst_port = self.fdb.lookup(frame) 
    253249 
    254250                if dst_port: 
Note: See TracChangeset for help on using the changeset viewer.