Changeset 554
- Timestamp:
- 04/28/08 13:56:47 (3 weeks ago)
- Files:
-
- nano-RK/projects/SAMPL/client/main.c (modified) (1 diff)
- nano-RK/projects/SAMPL/client/p2p_handler.c (modified) (1 diff)
- nano-RK/projects/SAMPL/include/pkt_packer.c (modified) (2 diffs)
- nano-RK/projects/SAMPL/include/sampl.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
nano-RK/projects/SAMPL/client/main.c
r549 r554 578 578 nrk_led_set (RED_LED); 579 579 check_period.secs = 0; 580 check_period.nano_secs = last_flood_check_rate * NANOS_PER_MS;580 check_period.nano_secs = p2p_pkt.check_rate * NANOS_PER_MS; 581 581 val = bmac_set_rx_check_rate (check_period); 582 582 nano-RK/projects/SAMPL/client/p2p_handler.c
r548 r554 38 38 p2p_pkt_out->priority = p2p_pkt_in->priority; 39 39 p2p_pkt_out->ack_retry= p2p_pkt_in->ack_retry; 40 p2p_pkt_out->check_rate= p2p_pkt_in->check_rate; 40 41 41 42 nano-RK/projects/SAMPL/include/pkt_packer.c
r548 r554 220 220 p2p_pkt->buf[P2P_NEXT_HOP_MAC]=p2p_pkt->next_hop_mac; 221 221 p2p_pkt->buf[P2P_TTL]=p2p_pkt->ttl; 222 p2p_pkt->buf[P2P_CHECK_RATE]=p2p_pkt->check_rate; 222 223 return 1; 223 224 } … … 238 239 239 240 p2p_pkt->ttl = p2p_pkt->buf[P2P_TTL]; 241 p2p_pkt->check_rate = p2p_pkt->buf[P2P_CHECK_RATE]; 240 242 p2p_pkt->src_mac= p2p_pkt->buf[P2P_SRC_MAC]; 241 243 p2p_pkt->dst_mac= p2p_pkt->buf[P2P_DST_MAC]; nano-RK/projects/SAMPL/include/sampl.h
r549 r554 93 93 #define STATS_PKT 0X0d 94 94 #define SUBNET_NEIGHBOR_LIST_PKT 0X0e 95 #define FULL_NEIGHBOR_LIST_PKT0X0f95 #define MOBILE_NEIGHBOR_LIST_PKT 0X0f 96 96 #define UNKNOWN_PKT 0X10 97 97 // UNKNOWN_PKT used by phoenix etc, do not remove … … 139 139 #define P2P_NEXT_HOP_MAC 12 140 140 #define P2P_TTL 13 141 #define P2P_PAYLOAD_START 14 141 #define P2P_CHECK_RATE 14 142 #define P2P_PAYLOAD_START 15 142 143 143 144 // Common to gateway packets … … 269 270 uint8_t last_hop_mac; 270 271 uint8_t next_hop_mac; 271 // uint8_t reply_checkrate;272 uint8_t check_rate; 272 273 273 274
