| 11 |  | || [#w1 week1] || [#w7 week7]   || [#w13 week13]  |||| | 
          
            | 12 |  | || [#w2 week2] || [#w8 week8]   || [#w15 week  15] || || | 
          
            | 13 |  | || [#w3 week3] || [#w9 week9]   || [#w17 week  17] || || | 
          
            | 14 |  | || [#w4 week4] || [#w10 week10] || [#w19 week  19] || || | 
          
            | 15 |  | || [#w5 week5] || [#w11 week11] || [#w20 week  20] || || | 
          
            | 16 |  | || [#w6 week6] || [#w12 week12] || [#w23 week  23] || || | 
          
            |  | 11 | || [#w1 week1] || [#w7 week7]   || [#w13 week13] || [#w24 week24] || | 
          
            |  | 12 | || [#w2 week2] || [#w8 week8]   || [#w15 week15] || || | 
          
            |  | 13 | || [#w3 week3] || [#w9 week9]   || [#w17 week17] || || | 
          
            |  | 14 | || [#w4 week4] || [#w10 week10] || [#w19 week19] || || | 
          
            |  | 15 | || [#w5 week5] || [#w11 week11] || [#w20 week20] || || | 
          
            |  | 16 | || [#w6 week6] || [#w12 week12] || [#w23 week23] || || | 
        
        
          
            |  | 534 |  | 
          
            |  | 535 | ==== w/o 3/4-3/9 ==== #w24 | 
          
            |  | 536 | '''3/4''' [[BR]] | 
          
            |  | 537 | Filter subsystem. | 
          
            |  | 538 |  | 
          
            |  | 539 | The syntax - This is heavily based on [http://biot.com/capstats/bpf.html BPF], as in there are a handful of base elements - packet fields, and operations ''and'' and ''or''. In terms of operation, it is something else. The properties are: | 
          
            |  | 540 |  | 
          
            |  | 541 | * Each component is a 4-tuple: event type, directionality, attribute, and value. We can AND or OR these together to form the rules. | 
          
            |  | 542 |  | 
          
            |  | 543 | || Event Types || Network events that can be detected via the control channel, ANY || | 
          
            |  | 544 | || Directionality || SRC, DST, or ANY || | 
          
            |  | 545 | || Attribute || DPID, VLAN, IP, MAC, ANY || | 
          
            |  | 546 | || Value || for Attributes, in order - long, short, int, long, none || | 
          
            |  | 547 |  | 
          
            |  | 548 | ANY is a wildcard, with the most lenient rule being "ANY event, ANY attribute, ANY value" | 
          
            |  | 549 |  | 
          
            |  | 550 | * Some components can be condensed into one (a rule) - these are usually multiple rules ANDed together, e.g. "src IP A AND dst IP B". | 
          
            |  | 551 | * "rules" are a condensation of one or more components. | 
          
            |  | 552 | * Each rule is tied to a service ID, and as a result, a next-hop UID. | 
          
            |  | 553 |  | 
          
            |  | 554 | The matching occurs in the dispatcher, and returns a set of service IDs and next-hop UIDs. | 
          
            |  | 555 |  |