nexmon – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | --- ipw2200-1.1.3/ipw2200.c 2006-07-17 21:43:57.000000000 +0000 |
2 | +++ ipw2200-1.1.3inject/ipw2200inject.c 2006-07-18 00:29:15.000000000 +0000 |
||
3 | @@ -10645,9 +10645,19 @@ |
||
4 | |||
5 | static int ipw_tx_skb(struct ipw_priv *priv, struct ieee80211_txb *txb, int pri) |
||
6 | { |
||
7 | + int i = 0; |
||
8 | + int kk; |
||
9 | +/* for (kk=0; kk<36; kk++) |
||
10 | + printk("%02X ", txb->fragments[0]->data[kk]); |
||
11 | + printk("\n"); |
||
12 | +*/ |
||
13 | + skb_pull(txb->fragments[0], 18+6+6); |
||
14 | +/* for (kk=0; kk<36; kk++) |
||
15 | + printk("%02X ", txb->fragments[0]->data[kk]); |
||
16 | + printk("\n"); |
||
17 | + */ |
||
18 | struct ieee80211_hdr_3addrqos *hdr = (struct ieee80211_hdr_3addrqos *) |
||
19 | txb->fragments[0]->data; |
||
20 | - int i = 0; |
||
21 | struct tfd_frame *tfd; |
||
22 | #ifdef CONFIG_IPW2200_QOS |
||
23 | int tx_id = ipw_get_tx_queue_number(priv, pri); |
||
24 | @@ -10660,6 +10670,28 @@ |
||
25 | u16 remaining_bytes; |
||
26 | int fc; |
||
27 | |||
28 | +// memset(hdr->addr1,0x80,18); |
||
29 | + memset(hdr, 0x08,1); |
||
30 | +/* memset(((void*)hdr)+1,0x00,1); |
||
31 | + memset(((void*)hdr)+2,0x04,1); |
||
32 | + memset(((void*)hdr)+3,0x04,1); |
||
33 | + memset(((void*)hdr)+4,0x00,1); |
||
34 | + memset(((void*)hdr)+5,0x0f,1); |
||
35 | + */ |
||
36 | +// printk("tx_skb\n"); |
||
37 | +char * kkk=hdr; |
||
38 | +for(i=4; i<0x40; i++) { |
||
39 | +// kkk[i]=0xff; |
||
40 | +} |
||
41 | +/* for (kk=0; kk<36; kk++) |
||
42 | + printk("%02X ", txb->fragments[0]->data[kk]); |
||
43 | + printk("\n"); |
||
44 | + |
||
45 | + printk("WENT\n"); |
||
46 | + */ |
||
47 | + i=0; |
||
48 | + |
||
49 | + |
||
50 | hdr_len = ieee80211_get_hdrlen(le16_to_cpu(hdr->frame_ctl)); |
||
51 | switch (priv->ieee->iw_mode) { |
||
52 | case IW_MODE_ADHOC: |
||
53 | @@ -10711,7 +10743,7 @@ |
||
54 | if (likely(unicast)) |
||
55 | tfd->u.data.tx_flags |= DCT_FLAG_ACK_REQD; |
||
56 | |||
57 | - if (txb->encrypted && !priv->ieee->host_encrypt) { |
||
58 | + if (0 && txb->encrypted && !priv->ieee->host_encrypt) { |
||
59 | switch (priv->ieee->sec.level) { |
||
60 | case SEC_LEVEL_3: |
||
61 | tfd->u.data.tfd.tfd_24.mchdr.frame_ctl |= |