Ejemplo n.º 1
0
    def test_mac_haddr_bitand(self):
        addr = '\xaa\xaa\xaa\xaa\xaa\xaa'
        mask = '\xff\xff\xff\x00\x00\x00'
        val = '\xaa\xaa\xaa\x00\x00\x00'

        res = mac.haddr_bitand(addr, mask)

        eq_(val, res)
Ejemplo n.º 2
0
    def test_mac_haddr_bitand(self):
        addr = b"\xaa\xaa\xaa\xaa\xaa\xaa"
        mask = b"\xff\xff\xff\x00\x00\x00"
        val = b"\xaa\xaa\xaa\x00\x00\x00"

        res = mac.haddr_bitand(addr, mask)

        eq_(val, res)
Ejemplo n.º 3
0
    def test_mac_haddr_bitand(self):
        addr = b'\xaa\xaa\xaa\xaa\xaa\xaa'
        mask = b'\xff\xff\xff\x00\x00\x00'
        val = b'\xaa\xaa\xaa\x00\x00\x00'

        res = mac.haddr_bitand(addr, mask)

        eq_(val, res)
Ejemplo n.º 4
0
 def set_dl_src_masked(self, dl_src, mask):
     self.wc.dl_src_mask = mask
     self.flow.dl_src = mac.haddr_bitand(dl_src, mask)
Ejemplo n.º 5
0
 def set_dl_dst_masked(self, dl_dst, mask):
     self.wc.dl_dst_mask = mask
     # bit-wise and of the corresponding elements of dl_dst and mask
     self.flow.dl_dst = mac.haddr_bitand(dl_dst, mask)
Ejemplo n.º 6
0
 def set_dl_src_masked(self, dl_src, mask):
     self.wc.dl_src_mask = mask
     self.flow.dl_src = mac.haddr_bitand(dl_src, mask)
Ejemplo n.º 7
0
 def set_dl_dst_masked(self, dl_dst, mask):
     self.wc.dl_dst_mask = mask
     # bit-wise and of the corresponding elements of dl_dst and mask
     self.flow.dl_dst = mac.haddr_bitand(dl_dst, mask)
Ejemplo n.º 8
0
 def haddr_masked(self, haddr_bin, mask_bin):
     return mac.haddr_bitand(haddr_bin, mask_bin)
Ejemplo n.º 9
0
 def haddr_masked(self, haddr_bin, mask_bin):
     return mac.haddr_bitand(haddr_bin, mask_bin)