iperf-3.0.11

  • 修改 .gitignore
    移除 Makefile 這一行

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()


台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • Oct 28 Fri 2016 14:52
  • Git

git protocol

  • git clone git@server:path/to/repo
  • git clone ssh://user@server/path/to/repo

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

設定關鍵字

  • struct config_files 用來存放 config 檔案結構,fileHeader 用來存放檔案名,不包含 .conf。
  • struct config_line 用來存放 config 檔內的指令結構,config_token 為指令名,parse_line 為處理函數。
  • internal_register_config_handler 用來加入指令,static function 不對外。
  • snmplib/read_config.c,register_prenetsnmp_mib_handler,register_config_handler,register_const_config_handler,直接呼叫 internal_register_config_handler。
  • snmplib/read_config.c,register_app_config_handler 是對外函數,直接呼叫 register_config_handler 再呼叫 internal_register_config_handler。
  • agent/agent_read_config.c,snmpd_register_config_handler,snmpd_register_const_config_handler 是對外函數,直接呼叫 register_app_config_handler 再呼叫 register_config_handler 最後呼叫 internal_register_config_handler。
  • mibgroup/agentx/agentx_config.c,agentx_register_config_handler 是對外函數,直接呼叫 register_config_handler 再呼叫 internal_register_config_handler。使用 ":agentx" 做檔案名,所以會先設定 snmpd.conf 再設定 agentx.conf 的關鍵字。
  • ltmp = &((*ltmp)->next) 會直接把記憶體位址傳給 ltmp,一般寫法是會宣告 struct config_line *ltmp 而不是 struct config_line **ltmp,ltmp->next=calloc() 來設定 next 指標,而它是用 *ltmp=calloc() 來設定 next 指標。
  • agent/agent_read_config.c,init_agent_read_config() 設定關鍵字。

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • sudo apt-get remove --purge [package]
    移除套件
  • sudo apt-get autoremove --purge [package]

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()