From 2035fdfce0d07cc575dc3c67cff1a64bd41468db Mon Sep 17 00:00:00 2001 From: Bastian Bloessl Date: Fri, 18 Jul 2014 11:08:46 +0200 Subject: [PATCH] mac: cleanup --- lib/ofdm_mac.cc | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/lib/ofdm_mac.cc b/lib/ofdm_mac.cc index ae67849..6c95f0f 100644 --- a/lib/ofdm_mac.cc +++ b/lib/ofdm_mac.cc @@ -120,26 +120,11 @@ void generate_mac_data_frame(const char *msdu, int msdu_size, char **psdu, int * header.frame_control = 0x0008; header.duration = 0x002e; - header.addr1[0] = d_dst_mac[0]; - header.addr1[1] = d_dst_mac[1]; - header.addr1[2] = d_dst_mac[2]; - header.addr1[3] = d_dst_mac[3]; - header.addr1[4] = d_dst_mac[4]; - header.addr1[5] = d_dst_mac[5]; - - header.addr2[0] = d_src_mac[0]; - header.addr2[1] = d_src_mac[1]; - header.addr2[2] = d_src_mac[2]; - header.addr2[3] = d_src_mac[3]; - header.addr2[4] = d_src_mac[4]; - header.addr2[5] = d_src_mac[5]; - - header.addr3[0] = d_bss_mac[0]; - header.addr3[1] = d_bss_mac[1]; - header.addr3[2] = d_bss_mac[2]; - header.addr3[3] = d_bss_mac[3]; - header.addr3[4] = d_bss_mac[4]; - header.addr3[5] = d_bss_mac[5]; + for(int i = 0; i < 6; i++) { + header.addr1[i] = d_dst_mac[i]; + header.addr2[i] = d_src_mac[i]; + header.addr3[i] = d_bss_mac[i]; + } header.seq_nr = 0; for (int i = 0; i < 12; i++) {