<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/ikary/">
    <title>メモ帳</title>
    <link>http://w.atwiki.jp/ikary/</link>
    <atom:link href="https://w.atwiki.jp/ikary/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>メモ帳</description>

    <dc:language>ja</dc:language>
    <dc:date>2007-04-07T17:21:06+09:00</dc:date>
    <utime>1175934066</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/ikary/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ikary/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ikary/pages/9.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ikary/pages/8.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ikary/pages/7.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ikary/pages/5.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ikary/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ikary/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ikary/pages/1.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/ikary/pages/11.html">
    <title>旧メニュー</title>
    <link>https://w.atwiki.jp/ikary/pages/11.html</link>
    <description>
      [[メニュー]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/2.html]]
-[[memo]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/5.html]]
-[[note]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/8.html]]
-[[todo]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/7.html]]

-[[scribble]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/9.html]]
-[[3c59x]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/10.html]]

-[[トップページ]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/1.html]]

外部リンク
-[[alc&gt;http://www.alc.co.jp/]]
-[[Linux-2.6.16&gt;http://www.gelato.unsw.edu.au/lxr/source/?v=2.6.16]]

-[[gmail&gt;http://gmail.com/]]

#google(imagebr,size20)    </description>
    <dc:date>2007-04-07T17:21:06+09:00</dc:date>
    <utime>1175934066</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ikary/pages/10.html">
    <title>3c59x</title>
    <link>https://w.atwiki.jp/ikary/pages/10.html</link>
    <description>
      **受信
*dev_alloc_skbを呼び出している関数
static int vortex_open(struct net_device *dev)
static int vortex_rx(struct net_device *dev)
static int boomerang_rx(struct net_device *dev) 2回

*vortex_openを
static int __devinit vortex_probe1(struct device *gendev, void __iomem *ioaddr, int irq, int chip_idx, int card_idx)

*vortex_rxを
static void vortex_error(struct net_device *dev, int status)
static irqreturn_t vortex_interrupt(int irq, void *dev_id, struct pt_regs *regs)

*boomerang_rxを
static void vortex_error(struct net_device *dev, int status)
static void rx_oom_timer(unsigned long arg)


*netif_rxを呼び出している関数
static int vortex_rx(struct net_device *dev)
static int boomerang_rx(struct net_device *dev)

**送信
*dev_kfree_skbを
static int vortex_open(struct net_device *dev)
static int vortex_start_xmit(struct sk_buff *skb, struct net_device *dev)
static irqreturn_t vortex_interrupt(int irq, void *dev_id, struct pt_regs *regs)
static irqreturn_t boomerang_interrupt(int irq, void     </description>
    <dc:date>2007-02-18T13:17:48+09:00</dc:date>
    <utime>1171772268</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ikary/pages/9.html">
    <title>scribble</title>
    <link>https://w.atwiki.jp/ikary/pages/9.html</link>
    <description>
      *3c59x.c関係
vortex
Boomerang

*ぱけ送信の流れ

送信関数(x_start_xmit)

*パケ受信の流れ

イーサドライバがデータの受信を行うと割り込みが発生する。割り込みハンドラ(x_interrupt)で受信処理(x_reciveやx_rxなどの別関数にわかれていることが多い)を行う



*NIC挿してeth0で認識してほしいとき

[[これ&gt;http://www.a-yu.com/net/nic.html]]を参照してドライバ回りを整えるとか
[ /etc/modprobe.conf ]を書き換えたり(alias eth0 挿したNICのドライバ)してみる

新しく挿した方だけ認識してほしかったから
[ /etc/sysconfig/network-scripts/ifcfg-eth0 ]の
MACアドレスの部分を#でコメントアウトしてリブートしたらeth0で認識してくれた

*なんか変なのでたから

grep __ arm-gcc.h 
#define float32_add                     __addsf3
#define float64_add                     __adddf3
#define float32_sub                     __subsf3
#define float64_sub                     __subdf3
#define float32_mul                     __mulsf3
#define float64_mul                     __muldf3
#define float32_div                     __divsf3
#define float64_div                     __divdf3
#define int32_to_float32                __floatsisf
#define int32_to_float64                __floatsidf
#define float32_to_int3    </description>
    <dc:date>2007-02-18T14:51:31+09:00</dc:date>
    <utime>1171777891</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ikary/pages/8.html">
    <title>note</title>
    <link>https://w.atwiki.jp/ikary/pages/8.html</link>
    <description>
      [[3c59x.c&gt;http://www.gelato.unsw.edu.au/lxr/source/drivers/net/3c59x.c?v=2.6.16]]

[[e1000&gt;http://www.gelato.unsw.edu.au/lxr/source/drivers/net/e1000/?v=2.6.16]]

[[static boolean_t e1000_clean_rx_irq&gt;http://www.gelato.unsw.edu.au/lxr/source/drivers/net/e1000/e1000_main.c#L3498]]

[[3c509.c&gt;http://www.gelato.unsw.edu.au/lxr/source/drivers/net/3c509.c]]

[[struct net_device&gt;http://www.gelato.unsw.edu.au/lxr/source/include/linux/netdevice.h#L260]]

[[struct net_device_stats&gt;http://www.gelato.unsw.edu.au/lxr/source/include/linux/netdevice.h#L108]]

[[struct sk_buff&gt;http://www.gelato.unsw.edu.au/lxr/source/include/linux/skbuff.h#L214]]

[[IPヘッダ&gt;http://www.wakasato.org/learn/nepc/course2/chapter01/section04.html]]

[[TCPヘッダ&gt;http://www.fuwafuwa.org/Lecture/learn/network_nepc/course2/chapter04/section05.html]]    </description>
    <dc:date>2007-02-18T07:28:39+09:00</dc:date>
    <utime>1171751319</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ikary/pages/7.html">
    <title>todo</title>
    <link>https://w.atwiki.jp/ikary/pages/7.html</link>
    <description>
      *最優先事項
checksum.hをなんとかする

*&amp;strike(){小目標}　達成！
&amp;strike(){IPaddress-PortNumberの組を取得}

*&amp;strike(){中目標}　達成！
&amp;strike(){大筋の流れの組み上げ}

*大目標
卒論の書き上げ

*最終目標
基地局側で通信速度を測定するモジュールの実装    </description>
    <dc:date>2007-02-15T13:36:12+09:00</dc:date>
    <utime>1171514172</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ikary/pages/5.html">
    <title>memo</title>
    <link>https://w.atwiki.jp/ikary/pages/5.html</link>
    <description>
      *メモ

LINUXデバイスドライバ第二版 14章 ネットワークドライバ p459

通信関係の情報　→　インタフェースの統計情報

Linuxカーネル2.6解読室 19章 疑似ファイルシステム p329
Linuxカーネル2.6解読室 21章 ソケットインターフェイス p368
Linuxカーネル2.6解読室 22章 IP層 p389

struct sk_buffが持っているunionの中に各ヘッダへのポインタがある


*LINK

[[受信時のカーネルのお仕事&gt;http://opentechpress.jp/kernel/internal24/node219.shtml]]

[[送信時のカーネルのお仕事&gt;http://opentechpress.jp/kernel/internal24/node220.shtml]]

[[Ethernet HOWTO&gt;http://www.linux.or.jp/JF/JFdocs/Ethernet-HOWTO.txt]]



[[NICのコンパイルとインストール&gt;http://www.a-yu.com/net/nic.html#inst]]

[[ハッシュテーブルの解説&gt;http://www.nurs.or.jp/~sug/soft/super/hash.htm]]

[[procファイルシステム&gt;http://www.linux.or.jp/JF/JFdocs/kernel-docs-2.2/proc.txt]]



[[LINUXカーネルメモ(送受信などが参考になるかも)&gt;http://wiki.bit-hive.com/linuxkernelmemo/]]

[[ネットワークデバイス&gt;http://wiki.bit-hive.com/linuxkernelmemo/pg/%A5%CD%A5%C3%A5%C8%A5%EF%A1%BC%A5%AF%A5%C7%A5%D0%A5%A4%A5%B9]]

[[fedora core 6 make&gt;http://www.mland.jp/~fedora/kernel-2.6.19-1.2895.fc6.html]]



[[圧縮・解凍コマンド&gt;http://www.0-i-0.com/tip    </description>
    <dc:date>2007-02-17T21:40:19+09:00</dc:date>
    <utime>1171716019</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ikary/pages/3.html">
    <title>更新履歴</title>
    <link>https://w.atwiki.jp/ikary/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)
    </description>
    <dc:date>2006-06-25T16:51:15+09:00</dc:date>
    <utime>1151221875</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ikary/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/ikary/pages/2.html</link>
    <description>
      #ref(http://www3.to/images/stlogo02.gif,無料URL転送,http://www3.to/)


[[メニュー]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/2.html]]
[[旧メニュー]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/11.html]]

-[[トップページ]]　[[編集&gt;http://www15.atwiki.jp/ikary/editx/1.html]]

外部リンク
-[[alc&gt;http://www.alc.co.jp/]]
-[[Linux-2.6.16&gt;http://www.gelato.unsw.edu.au/lxr/source/?v=2.6.16]]

-[[gmail&gt;http://gmail.com/]]

#google(imagebr,size20)    </description>
    <dc:date>2007-04-07T17:45:03+09:00</dc:date>
    <utime>1175935503</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ikary/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/ikary/pages/1.html</link>
    <description>
      ＜あ行＞
あああああああああ！
アーシュラー
アーセン・サバドフ
アートマン　シャドウハーツ
アームレスリング　投稿者
愛好家パーティの様子
愛情　50人
アイスマン
愛成会病院
愛知　トマト　病院
愛と勇気とかしわもち
愛の妖精ぷりんてぃん
アイホート
アイム・ア・チャンピオン
アイロン　カメルーン
あういえお
蒼い悪魔
青い鯨
青いクレヨン
青い部屋
青ゲット
赤い毛糸の帽子　売る娘
赤い猿のフォルダ
赤いバナナ　CM
赤い部屋
赤い部屋　完全版
赤次女の館
赤ちゃんケーキ
赤塚不二夫　キャスター
アカデミーマニアックス
赤沼イチゴのラブミーアタック
茜の悲劇
あかんか
秋田　ごうけん
秋葉原　テープ
アキル・ミッチェル
アケビコノハ
アゴーリ
あさくら画廊
朝日新聞　南京
あさりの歌　MV
足跡の怪
アジア平和の市民連盟
アジサイ　鹿よけ
明日は日曜日
アシッドアタック
アステカ族のホイッスル
アステカの祭壇
あずにゃん　フォトモザイク
あたくしに一生尽くして
あたしはもうお嫁にいけません
暖かい生レバー
アタマがしわくちゃ
頭　粉　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
新しいボトルに変えましょ
アダルトグッズで遊んできた
アトランタのハイキングコース
アナゴさん
あなたがこの詩を読もうとした瞬間
あなたに似ている
あなたの診断
あなたのフリーゲーム
アナトリー・モスクビン
穴留玉狂
アナルローズ
姉のシルバニアファミリー
アパート　祭り
アバター　22歳
アハ体験　熱帯魚編
アパトラビア
アハハアハハ　ウルサイ
あはははは
あばれる君　妻へのプレゼント
阿部定
アブグレイブ
アポカリプティックサウンド
アポクリン
天野大吉
アマンダ・トッド
あむにおてぃっくわあるど
アメーバ　目
アメリカミズアブ
あやや　suigin
あらいぐまギャル
アラン・バンクス
荒ぶる座敷わらし
ありさの育児日記
アリスの一日
アルカパ
アルツハイマー画家
アルバート・フィッシュ
アルビノ狩り
アロメル    </description>
    <dc:date>2022-10-26T00:23:59+09:00</dc:date>
    <utime>1666711439</utime>
  </item>
  </rdf:RDF>
