入力パケット(2) sys/netinet/ip_ah.c:ah_input() sys/crypto/crypto.c:crypto_dispatch() or sys/netinet/ip_ah.c:ah_input_cb() crypto_dispatch: 暗号チップに仕事させる ah_input_cb: 暗号チップに仕事させた戻り ah_input_cb: AHをパケットからはぎとる sys/netinet/ipsec_input.c:ipsec_common_input_cb() AH完了印をつける sys/netinet/ipsec_input.c:ah4_input_cb() AHが外れたパケットで再度ip_input()を呼び出す