# tcp

### tcp - 001 - Received invalid checksum <TCP_CHECKSUM>, calculated checksum is <TCP_CHECKSUM>, <INTERFACE>

レベル:

  debug

内容:
  受信パケットのチェックサムフィールドの値と、計算した値が異なっています。
  送信元とネットワークを確認してください。
パラメータ:
  <TCP_CHECKSUM>．．．TCPチェックサム
  <TCP_CHECKSUM>．．．TCPチェックサム
  <INTERFACE>．．．インタフェース名

### tcp - 002 - Received packet <SRC_ADDR>(<SRC_PORT>) > <DEST_ADDR>(<DEST_PORT>) has no tcp connection, <INTERFACE>

レベル:

  debug

内容:
  受信した TCP パケットのポート番号に対応するコネクションがありません。
  送信元を確認してください。
パラメータ:
  <SRC_ADDR>．．．送信元アドレス
  <SRC_PORT>．．．送信元ポート
  <DEST_ADDR>．．．送信先アドレス
  <DEST_PORT>．．．送信先ポート
  <INTERFACE>．．．インタフェース名

### tcp - 007 - Dropped packet <SRC_ADDR>(<SRC_PORT>) > <DEST_ADDR>(<DEST_PORT>), <INTERFACE>

レベル:

  info

内容:
  seq/ackが期待しない値のパケットを廃棄しました。再送パケットを繰り返し受信した場合も該当します。
パラメータ:
  <SRC_ADDR>．．．送信元アドレス
  <SRC_PORT>．．．送信元ポート
  <DEST_ADDR>．．．送信先アドレス
  <DEST_PORT>．．．送信先ポート
  <INTERFACE>．．．インタフェース名

### tcp - 008 - Received old duplicate packet with destination port <TCP_PORT>, sequence number <SEQ_NUM>, send ACK in response, <INTERFACE>

レベル:

  info

内容:
  すでにアプリケーションに処理されている古いセグメントを受信しました。
パラメータ:
  <TCP_PORT>．．．ポート
  <SEQ_NUM>．．．シーケンス番号
  <INTERFACE>．．．インタフェース名

### tcp - 013 - Received invalid ACK with destination port <TCP_PORT>, sequence number <SEQ_NUM>, acknowledge number <ACK_NUM>, received invalid ACK; drop segment, <INTERFACE>

レベル:

  warning

内容:
  未送信データに対する ACK が受信パケットに含まれています。
  送信元を確認してください。
パラメータ:
  <TCP_PORT>．．．ポート
  <SEQ_NUM>．．．シーケンス番号
  <ACK_NUM>．．．確認応答番号
  <INTERFACE>．．．インタフェース名

### tcp - 023 - Drop segment with destination port <TCP_PORT>, sequence number <SEQ_NUM>; segment too big for receive buffer, <INTERFACE>

レベル:

  warning

内容:
  受信バッファの空き領域よりも大きなセグメントを受信しました。
  送信元を確認してください。
パラメータ:
  <TCP_PORT>．．．ポート
  <SEQ_NUM>．．．シーケンス番号
  <INTERFACE>．．．インタフェース名

### tcp - 030 - Received packet <SRC_ADDR>(<SRC_PORT>) > <DEST_ADDR>(<DEST_PORT>)

レベル:

  debug

内容:
  パケットを受信しました。
パラメータ:
  <SRC_ADDR>．．．送信元アドレス
  <SRC_PORT>．．．送信元ポート
  <DEST_ADDR>．．．送信先アドレス
  <DEST_PORT>．．．送信先ポート

### tcp - 042 - Freeing TCB block for connection between <REMOTE_ADDR> and <LOCAL_ADDR>

レベル:

  info

内容:
  切断されたコネクションに関係する TCP ブロックを開放します。
パラメータ:
  <REMOTE_ADDR>．．．リモートアドレス
  <LOCAL_ADDR>．．．ローカルアドレス

### tcp - 049 - Received NACK

レベル:

  info

内容:
  対向側が、データ長が０である古い ACK を送ってきました。これは NACK として扱われます。

### tcp - 053 - Get buf failed(CODE:<ERROR_CODE>) - cannot send packet

レベル:

  info

内容:
  送信のためのメモリ確保に失敗しました。パケットを送信出来ません。
パラメータ:
  <ERROR_CODE>．．．エラーコード

### tcp - 074 - Received packet with <PACKET_FLAG> flag(seq:<SEQ_NUM>, ack:<ACK_NUM>) on <TCP_STATE> state

レベル:

  debug

内容:
  パケット受信時のTCP状態とTCPフラグ,SEQ/ACKの情報
パラメータ:
  <PACKET_FLAG>．．．TCPフラグ
  <SEQ_NUM>．．．シーケンス番号
  <ACK_NUM>．．．確認応答番号
  <TCP_STATE>．．．TCP状態

### tcp - 075 - Transmit packet with <PACKET_FLAG> flag(seq:<SEQ_NUM>, ack:<ACK_NUM>) on <TCP_STATE> state

レベル:

  debug

内容:
  パケット送信時のTCP状態とTCPフラグ,SEQ/ACKの情報
パラメータ:
  <PACKET_FLAG>．．．TCPフラグ
  <SEQ_NUM>．．．シーケンス番号
  <ACK_NUM>．．．確認応答番号
  <TCP_STATE>．．．TCP状態

### tcp - 076 - State changed from <OLD_TCP_STATE> to <NEW_TCP_STATE>, local <SRC_ADDR_PORT> remote <DEST_ADDR_PORT>

レベル:

  info

内容:
  TCP状態遷移(TCP状態 < ESTABLISHED)
パラメータ:
  <OLD_TCP_STATE>．．．旧TCP状態
  <NEW_TCP_STATE>．．．新TCP状態
  <SRC_ADDR_PORT>．．．送信元アドレス・ポート
  <DEST_ADDR_PORT>．．．送信先アドレス・ポート

### tcp - 077 - State changed from <OLD_TCP_STATE> to <NEW_TCP_STATE>, local <SRC_ADDR_PORT> remote <DEST_ADDR_PORT>

レベル:

  notice

内容:
  TCP状態遷移(TCP状態 >= ESTABLISHED)
パラメータ:
  <OLD_TCP_STATE>．．．旧TCP状態
  <NEW_TCP_STATE>．．．新TCP状態
  <SRC_ADDR_PORT>．．．送信元アドレス・ポート
  <DEST_ADDR_PORT>．．．送信先アドレス・ポート

### tcp - 078 - Timer <TIMER_TYPE> expired on <TCP_STATE> state, local:<SRC_ADDR>(<SRC_PORT>) - remote:<DEST_ADDR>(<DEST_PORT>)

レベル:

  debug

内容:
  タイマー満了
パラメータ:
  <TIMER_TYPE>．．．タイマー種別
  <TCP_STATE>．．．TCP状態
  <SRC_ADDR>．．．送信元アドレス
  <SRC_PORT>．．．送信元ポート
  <DEST_ADDR>．．．送信先アドレス
  <DEST_PORT>．．．送信先ポート

### tcp - 079 - Callback to APL by <CALLBACK_TYPE>

レベル:

  debug

内容:
  APLコールバック
パラメータ:
  <CALLBACK_TYPE>．．．コールバック種別

### tcp - 080 - Failed to issue TCP <EVENT_TYPE> event, lack of resources(<RESOURCE_SIZE>)

レベル:

  info

内容:
  リソース不足によるイベント発行の失敗
パラメータ:
  <EVENT_TYPE>．．．イベント種別
  <RESOURCE_SIZE>．．．サイズ

### tcp - 081 - Failed to allocate <BUFFER_TYPE>, lack of resources(<RESOURCE_SIZE>)

レベル:

  info

内容:
  リソース不足によるTCPCB/INPCB/SOCKET生成失敗
パラメータ:
  <BUFFER_TYPE>．．．バッファ種別
  <RESOURCE_SIZE>．．．サイズ

### tcp - 082 - Connection attempt limit over(<LIMIT_OVER_NUM>)

レベル:

  info

内容:
  制限数オーバーによる接続試行制限
パラメータ:
  <LIMIT_OVER_NUM>．．．制限数

### tcp - 083 - Transmit packet <SRC_ADDR>(<SRC_PORT>) > <DEST_ADDR>(<DEST_PORT>)

レベル:

  debug

内容:
  パケットを送信しました。
パラメータ:
  <SRC_ADDR>．．．送信元アドレス
  <SRC_PORT>．．．送信元ポート
  <DEST_ADDR>．．．送信先アドレス
  <DEST_PORT>．．．送信先ポート

### tcp - 084 - <ACTIVE/PASSIVE> open failed due to port setting etc.

レベル:

  warning

内容:
  ポート設定等が原因でアクティブ/パッシブオープンが失敗しました。
パラメータ:
  <ACTIVE/PASSIVE>．．．オープン種別