remove everything, but variable renamings
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								73925609af
							
						
					
				
			
			
				commit
				
					
						9368312ff3
					
				
			
		
					 1 changed files with 1 additions and 114 deletions
				
			
		| 
						 | 
				
			
			@ -132,116 +132,3 @@ SimpleSumeSwitch(
 | 
			
		|||
    TopPipe(),
 | 
			
		||||
    TopDeparser()
 | 
			
		||||
) main;
 | 
			
		||||
 | 
			
		||||
//    in headers hdr,
 | 
			
		||||
    //in metadata meta,
 | 
			
		||||
//                 out headers hdr,
 | 
			
		||||
//                 out metadata meta,
 | 
			
		||||
        //meta.task = 0; // all others missing
 | 
			
		||||
//    #include "parsers.p4"
 | 
			
		||||
//        inout headers hdr,
 | 
			
		||||
        //inout metadata meta,
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    // actions to be enabled
 | 
			
		||||
    // #include "actions_nat64_generic.p4"    // includes controller & delta checksum
 | 
			
		||||
    // #include "actions_egress.p4"           // includes v6_networks, v4_networks
 | 
			
		||||
    // #include "actions_icmp6_ndp_icmp.p4"   // includes icmp6 table, triggers payload checksum!
 | 
			
		||||
    // #include "actions_arp.p4"              // includes v4_arp, v4_egress
 | 
			
		||||
    // #include "actions_delta_checksum.p4"   // non payload based checksumming
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    // apply {
 | 
			
		||||
    //     if(hdr.ipv6.isValid()) {
 | 
			
		||||
    //         if(nat64.apply().hit) { /* generic / static nat64 done */
 | 
			
		||||
    //             if(hdr.icmp6.isValid()) {
 | 
			
		||||
    //                 nat64_icmp6_generic();
 | 
			
		||||
 | 
			
		||||
    //                 if(hdr.icmp6.type == ICMP6_ECHO_REPLY) {
 | 
			
		||||
    //                     hdr.icmp.type = ICMP_ECHO_REPLY;
 | 
			
		||||
    //                     hdr.icmp.code = 0;
 | 
			
		||||
    //                 }
 | 
			
		||||
    //                 if(hdr.icmp6.type == ICMP6_ECHO_REQUEST) {
 | 
			
		||||
    //                     hdr.icmp.type = ICMP_ECHO_REQUEST;
 | 
			
		||||
    //                     hdr.icmp.code = 0;
 | 
			
		||||
    //                 }
 | 
			
		||||
    //             }
 | 
			
		||||
    //             if(hdr.udp.isValid()) {
 | 
			
		||||
    //                 #ifdef USE_NICO_DELTA_CHECKSUM
 | 
			
		||||
    //                 delta_udp_from_v6_to_v4();
 | 
			
		||||
    //                 #else
 | 
			
		||||
    //                 meta.chk_udp_v4 = 1;
 | 
			
		||||
    //                 #endif
 | 
			
		||||
    //             }
 | 
			
		||||
    //             if(hdr.tcp.isValid()) {
 | 
			
		||||
    //                 #ifdef USE_NICO_DELTA_CHECKSUM
 | 
			
		||||
    //                 delta_tcp_from_v6_to_v4();
 | 
			
		||||
    //                 #else
 | 
			
		||||
 | 
			
		||||
    //                 meta.chk_tcp_v4 = 1;
 | 
			
		||||
    //                 #endif
 | 
			
		||||
    //             }
 | 
			
		||||
 | 
			
		||||
    //             v4_networks.apply();       /* apply egress for IPv4 */
 | 
			
		||||
    //             exit;                      /* no further v6 processing */
 | 
			
		||||
    //         }
 | 
			
		||||
 | 
			
		||||
    //         icmp6.apply();                 /* icmp6 echo, icmp6 ndp */
 | 
			
		||||
 | 
			
		||||
    //         v6_networks.apply(); /* regular egress / routing */
 | 
			
		||||
    //     } else if(hdr.ipv4.isValid()) {
 | 
			
		||||
    //         if(icmp.apply().hit) {
 | 
			
		||||
    //             v4_networks.apply();
 | 
			
		||||
    //             exit;
 | 
			
		||||
    //         } else if(nat46.apply().hit) {
 | 
			
		||||
    //             if(hdr.icmp.isValid()) {
 | 
			
		||||
    //                 nat46_icmp_generic();
 | 
			
		||||
 | 
			
		||||
    //                 if(hdr.icmp.type == ICMP_ECHO_REPLY) {
 | 
			
		||||
    //                     hdr.icmp6.type = ICMP6_ECHO_REPLY;
 | 
			
		||||
    //                 }
 | 
			
		||||
    //                 if(hdr.icmp.type == ICMP_ECHO_REQUEST) {
 | 
			
		||||
    //                     hdr.icmp6.type = ICMP6_ECHO_REQUEST;
 | 
			
		||||
    //                 }
 | 
			
		||||
    //             }
 | 
			
		||||
    //             if(hdr.udp.isValid()) {
 | 
			
		||||
    //                 #ifdef USE_NICO_DELTA_CHECKSUM
 | 
			
		||||
    //                 delta_udp_from_v4_to_v6();
 | 
			
		||||
    //                 #else
 | 
			
		||||
    //                 meta.chk_udp_v6 = 1;
 | 
			
		||||
    //                 #endif
 | 
			
		||||
    //             }
 | 
			
		||||
    //             if(hdr.tcp.isValid()) {
 | 
			
		||||
    //                 #ifdef USE_NICO_DELTA_CHECKSUM
 | 
			
		||||
    //                 delta_tcp_from_v4_to_v6();
 | 
			
		||||
    //                 #else
 | 
			
		||||
 | 
			
		||||
    //                 meta.chk_tcp_v6 = 1;
 | 
			
		||||
    //                 #endif
 | 
			
		||||
    //             }
 | 
			
		||||
 | 
			
		||||
    //             v6_networks.apply();
 | 
			
		||||
    //             exit;
 | 
			
		||||
    //         }
 | 
			
		||||
    //         v4_networks.apply();             /* regular routing, egress */
 | 
			
		||||
    //     } else if(hdr.arp.isValid()) {
 | 
			
		||||
    //         if(v4_arp.apply().hit) {
 | 
			
		||||
    //             v4_arp_egress.apply();
 | 
			
		||||
    //         }
 | 
			
		||||
    //     }
 | 
			
		||||
    // }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        // action send_testdata_to_port1() {
 | 
			
		||||
        //     // python: MAC2 = "08:22:22:22:22:08"
 | 
			
		||||
        //     if(hdr.ethernet.dst_addr == 0x082222222208) {
 | 
			
		||||
        //         sume_metadata.dst_port = 1;
 | 
			
		||||
        //     }
 | 
			
		||||
        // }
 | 
			
		||||
//#ifdef ENABLE_CONTROLLER
 | 
			
		||||
//    #include "actions_controller.p4"
 | 
			
		||||
//#endif
 | 
			
		||||
//                #ifdef ENABLE_CONTROLLER
 | 
			
		||||
//                controller_debug;
 | 
			
		||||
//                #endif
 | 
			
		||||
    //    #include "deparser.p4"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue