Class: DIY::SkipSameMacStrategy

Inherits:
BasicStrategy show all
Defined in:
lib/diy/strategy.rb

Overview

跳过相同源与目的MAC

Constant Summary

Constants inherited from Strategy

DIY::Strategy::FAIL, DIY::Strategy::NONE, DIY::Strategy::NONE_HOPE_SKIP, DIY::Strategy::OK, DIY::Strategy::OK_NO_POP

Instance Method Summary collapse

Instance Method Details

#call(hope_pkt, recv_pkt, queue) ⇒ Object



44
45
46
47
48
49
50
# File 'lib/diy/strategy.rb', line 44

def call(hope_pkt, recv_pkt, queue)
  if hope_pkt[0..5] == hope_pkt[6..11]
    return NONE_HOPE_POP
  else
    return NONE
  end
end