Package openflow :: Package plugin :: Module models :: Class FlowSpaceRule
[hide private]
[frames] | no frames]

Class FlowSpaceRule

source code


FlowSpaceRule(id, dl_src_start, dl_dst_start, dl_type_start, vlan_id_start, nw_src_start, nw_dst_start, nw_proto_start, tp_src_start, tp_dst_start, dl_src_end, dl_dst_end, dl_type_end, vlan_id_end, nw_src_end, nw_dst_end, nw_proto_end, tp_src_end, tp_dst_end)

Nested Classes [hide private]
  DoesNotExist
  MultipleObjectsReturned

Inherited from django.db.models.base.Model: __metaclass__

Instance Methods [hide private]
 
objects(...)

Inherited from django.db.models.base.Model: __eq__, __hash__, __init__, __ne__, __reduce__, __repr__, __str__, clean, clean_fields, date_error_message, delete, full_clean, prepare_database_save, save, save_base, serializable_value, unique_error_message, validate_unique

Inherited from django.db.models.base.Model (private): _collect_sub_objects, _get_FIELD_display, _get_next_or_previous_by_FIELD, _get_next_or_previous_in_order, _get_pk_val, _get_unique_checks, _perform_date_checks, _perform_unique_checks, _set_pk_val

Inherited from object: __delattr__, __format__, __getattribute__, __new__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  slivers = models.ManyToManyField(OpenFlowInterfaceSliver, help...
  dl_src_start = modelfields.MACAddressField('Link layer source ...
  dl_dst_start = modelfields.MACAddressField('Link layer destina...
  dl_type_start = modelfields.LimitedIntegerField('Link layer ty...
  vlan_id_start = modelfields.LimitedIntegerField('VLAN ID range...
  nw_src_start = models.IPAddressField('Network source address r...
  nw_dst_start = models.IPAddressField('Network destination addr...
  nw_proto_start = modelfields.LimitedIntegerField('Network prot...
  tp_src_start = modelfields.LimitedIntegerField('Transport sour...
  tp_dst_start = modelfields.LimitedIntegerField('Transport dest...
  dl_src_end = modelfields.MACAddressField('Link layer source ad...
  dl_dst_end = modelfields.MACAddressField('Link layer destinati...
  dl_type_end = modelfields.LimitedIntegerField('Link layer type...
  vlan_id_end = modelfields.LimitedIntegerField('VLAN ID range e...
  nw_src_end = models.IPAddressField('Network source address ran...
  nw_dst_end = models.IPAddressField('Network destination addres...
  nw_proto_end = modelfields.LimitedIntegerField('Network protoc...
  tp_src_end = modelfields.LimitedIntegerField('Transport source...
  tp_dst_end = modelfields.LimitedIntegerField('Transport destin...
  _base_manager = <django.db.models.manager.Manager object at 0x...
  _default_manager = <django.db.models.manager.Manager object at...
  _meta = <Options for FlowSpaceRule>

Inherited from django.db.models.base.Model (private): _deferred

Properties [hide private]

Inherited from django.db.models.base.Model: pk

Inherited from object: __class__

Class Variable Details [hide private]

slivers

Value:
models.ManyToManyField(OpenFlowInterfaceSliver, help_text= "Select the\
 interfaces to apply the flowspace rule to.",)

dl_src_start

Value:
modelfields.MACAddressField('Link layer source address range start', n\
ull= True, blank= True)

dl_dst_start

Value:
modelfields.MACAddressField('Link layer destination address range star\
t', null= True, blank= True)

dl_type_start

Value:
modelfields.LimitedIntegerField('Link layer type range start', max_val\
ue= 2** 16-1, min_value= 0, blank= True, null= True)

vlan_id_start

Value:
modelfields.LimitedIntegerField('VLAN ID range start', max_value= 2** \
12-1, min_value= 0, blank= True, null= True)

nw_src_start

Value:
models.IPAddressField('Network source address range start', blank= Tru\
e, null= True)

nw_dst_start

Value:
models.IPAddressField('Network destination address range start', blank\
= True, null= True)

nw_proto_start

Value:
modelfields.LimitedIntegerField('Network protocol range start', max_va\
lue= 2** 8-1, min_value= 0, blank= True, null= True)

tp_src_start

Value:
modelfields.LimitedIntegerField('Transport source port range start', m\
ax_value= 2** 16-1, min_value= 0, blank= True, null= True)

tp_dst_start

Value:
modelfields.LimitedIntegerField('Transport destination port range star\
t', max_value= 2** 16-1, min_value= 0, blank= True, null= True)

dl_src_end

Value:
modelfields.MACAddressField('Link layer source address range end', nul\
l= True, blank= True)

dl_dst_end

Value:
modelfields.MACAddressField('Link layer destination address range end'\
, null= True, blank= True)

dl_type_end

Value:
modelfields.LimitedIntegerField('Link layer type range end', max_value\
= 2** 16-1, min_value= 0, blank= True, null= True)

vlan_id_end

Value:
modelfields.LimitedIntegerField('VLAN ID range end', max_value= 2** 12\
-1, min_value= 0, blank= True, null= True)

nw_src_end

Value:
models.IPAddressField('Network source address range end', blank= True,\
 null= True)

nw_dst_end

Value:
models.IPAddressField('Network destination address range end', blank= \
True, null= True)

nw_proto_end

Value:
modelfields.LimitedIntegerField('Network protocol range end', max_valu\
e= 2** 8-1, min_value= 0, blank= True, null= True)

tp_src_end

Value:
modelfields.LimitedIntegerField('Transport source port range end', max\
_value= 2** 16-1, min_value= 0, blank= True, null= True)

tp_dst_end

Value:
modelfields.LimitedIntegerField('Transport destination port range end'\
, max_value= 2** 16-1, min_value= 0, blank= True, null= True)

_base_manager

Value:
<django.db.models.manager.Manager object at 0x8fad06c>

_default_manager

Value:
<django.db.models.manager.Manager object at 0x8fad06c>