#include <xfrm.h>

include/net/xfrm.h の 121 行で定義されています。
Public 変数 | |
| struct hlist_node | bydst |
| struct hlist_node | bysrc |
| struct hlist_node | byspi |
| atomic_t | refcnt |
| spinlock_t | lock |
| struct xfrm_id | id |
| struct xfrm_selector | sel |
| u32 | genid |
| struct { | |
| u8 state | |
| u8 dying | |
| u32 seq | |
| } | km |
| struct { | |
| u32 reqid | |
| u8 mode | |
| u8 replay_window | |
| u8 aalgo | |
| u8 ealgo | |
| u8 calgo | |
| u8 flags | |
| u16 family | |
| xfrm_address_t saddr | |
| int header_len | |
| int trailer_len | |
| } | props |
| struct xfrm_lifetime_cfg | lft |
| struct xfrm_algo * | aalg |
| struct xfrm_algo * | ealg |
| struct xfrm_algo * | calg |
| struct xfrm_algo_aead * | aead |
| struct xfrm_encap_tmpl * | encap |
| xfrm_address_t * | coaddr |
| struct xfrm_state * | tunnel |
| atomic_t | tunnel_users |
| struct xfrm_replay_state | replay |
| struct xfrm_replay_state | preplay |
| u32 | xflags |
| u32 | replay_maxage |
| u32 | replay_maxdiff |
| struct timer_list | rtimer |
| struct xfrm_stats | stats |
| struct xfrm_lifetime_cur | curlft |
| struct timer_list | timer |
| unsigned long | lastused |
| struct xfrm_type * | type |
| struct xfrm_mode * | inner_mode |
| struct xfrm_mode * | inner_mode_iaf |
| struct xfrm_mode * | outer_mode |
| struct xfrm_sec_ctx * | security |
| void * | data |
struct hlist_node xfrm_state::bydst [read] |
struct hlist_node xfrm_state::bysrc [read] |
struct hlist_node xfrm_state::byspi [read] |
include/net/xfrm.h の 128 行で定義されています。
参照元 __xfrm_state_put(), xfrm_state_alloc(), xfrm_state_hold(), と xfrm_state_put().
include/net/xfrm.h の 129 行で定義されています。
参照元 ah6_input(), ah6_output(), ah_input(), ah_output(), esp_output(), mip6_destopt_input(), mip6_destopt_output(), mip6_rthdr_input(), mip6_rthdr_output(), pfkey_acquire(), xfrm6_input_addr(), xfrm_add_sa_expire(), xfrm_alloc_spi(), xfrm_get_ae(), xfrm_input(), xfrm_new_ae(), xfrm_output_one(), xfrm_replay_timer_handler(), xfrm_state_delete(), xfrm_state_mtu(), xfrm_state_update(), と xfrm_timer_handler().
struct xfrm_id xfrm_state::id [read] |
include/net/xfrm.h の 131 行で定義されています。
参照元 __find_acq_core(), __pfkey_xfrm_state2msg(), __xfrm4_init_tempsel(), __xfrm4_state_addr_check(), __xfrm6_init_tempsel(), __xfrm6_state_addr_check(), __xfrm6_state_sort(), __xfrm_state_bump_genids(), __xfrm_state_delete(), __xfrm_state_insert(), __xfrm_state_locate(), __xfrm_state_lookup(), __xfrm_state_lookup_byaddr(), ah6_output(), ah_output(), build_acquire(), build_aevent(), copy_from_user_state(), copy_to_user_state(), dump_sa(), esp6_output(), esp_output(), ipcomp6_output(), ipcomp6_tunnel_attach(), ipcomp6_tunnel_create(), ipcomp_output(), ipcomp_tunnel_attach(), ipcomp_tunnel_create(), key_notify_sa(), key_notify_sa_expire(), match_xfrm_state(), mip6_destopt_init_state(), mip6_rthdr_init_state(), pfkey_get(), pfkey_getspi(), pfkey_msg2xfrm_state(), pfkey_send_acquire(), pfkey_send_new_mapping(), xfrm4_beet_output(), xfrm4_mode_tunnel_output(), xfrm6_beet_output(), xfrm6_mode_tunnel_output(), xfrm_add_acquire(), xfrm_alloc_spi(), xfrm_alloc_userspi(), xfrm_dst_lookup(), xfrm_hash_transfer(), xfrm_init_state(), xfrm_input(), xfrm_notify_sa(), xfrm_state_add(), xfrm_state_find(), xfrm_state_flush(), xfrm_state_ok(), xfrm_state_update(), xfrm_state_walk(), と xfrm_timer_handler().
struct xfrm_selector xfrm_state::sel [read] |
include/net/xfrm.h の 132 行で定義されています。
参照元 __find_acq_core(), __pfkey_xfrm_state2msg(), __xfrm4_init_tempsel(), __xfrm6_init_tempsel(), __xfrm_policy_check(), build_acquire(), copy_from_user_state(), copy_to_user_state(), ipcomp6_tunnel_create(), ipcomp_tunnel_create(), pfkey_msg2xfrm_state(), xfrm4_beet_input(), xfrm6_beet_input(), xfrm_add_acquire(), xfrm_init_state(), xfrm_inner_extract_output(), xfrm_input(), xfrm_prepare_input(), xfrm_state_find(), と xfrm_state_update().
include/net/xfrm.h の 134 行で定義されています。
参照元 __xfrm_state_bump_genids(), __xfrm_state_insert(), と xfrm_bundle_create().
include/net/xfrm.h の 138 行で定義されています。
参照元 __find_acq_core(), __pfkey_xfrm_state2msg(), __xfrm_find_acq_byseq(), __xfrm_state_delete(), __xfrm_state_destroy(), ipcomp6_tunnel_create(), ipcomp_tunnel_create(), pfkey_acquire(), pfkey_msg2xfrm_state(), xfrm6_input_addr(), xfrm_add_sa(), xfrm_add_sa_expire(), xfrm_alloc_spi(), xfrm_init_state(), xfrm_input(), xfrm_new_ae(), xfrm_replay_timer_handler(), xfrm_state_check_expire(), xfrm_state_construct(), xfrm_state_find(), xfrm_state_mtu(), xfrm_state_update(), xfrm_timer_handler(), と xfrm_tmpl_resolve_one().
| u32 xfrm_state::seq |
| struct { ... } xfrm_state::km |
参照元 __find_acq_core(), __pfkey_xfrm_state2msg(), __xfrm_find_acq_byseq(), __xfrm_state_delete(), __xfrm_state_destroy(), build_acquire(), copy_to_user_state(), ipcomp6_tunnel_create(), ipcomp_tunnel_create(), pfkey_acquire(), pfkey_msg2xfrm_state(), pfkey_send_acquire(), pfkey_send_new_mapping(), xfrm6_input_addr(), xfrm_add_sa(), xfrm_add_sa_expire(), xfrm_alloc_spi(), xfrm_init_state(), xfrm_input(), xfrm_new_ae(), xfrm_replay_timer_handler(), xfrm_state_add(), xfrm_state_check_expire(), xfrm_state_construct(), xfrm_state_find(), xfrm_state_mtu(), xfrm_state_update(), xfrm_timer_handler(), と xfrm_tmpl_resolve_one().
include/net/xfrm.h の 145 行で定義されています。
参照元 __find_acq_core(), __pfkey_xfrm_state2msg(), __xfrm4_init_tempsel(), __xfrm6_init_tempsel(), __xfrm_state_bump_genids(), __xfrm_state_insert(), build_aevent(), copy_from_user_state(), copy_to_user_state(), match_xfrm_state(), pfkey_getspi(), pfkey_msg2xfrm_state(), xfrm_add_acquire(), xfrm_hash_transfer(), xfrm_state_add(), xfrm_state_find(), と xfrm_state_ok().
include/net/xfrm.h の 146 行で定義されています。
参照元 __find_acq_core(), __pfkey_xfrm_state2msg(), __xfrm4_init_tempsel(), __xfrm6_init_tempsel(), __xfrm6_state_sort(), ah6_init_state(), ah_init_state(), copy_from_user_state(), copy_to_user_state(), esp4_get_mtu(), esp6_get_mtu(), esp6_init_state(), esp_init_state(), esp_input_done2(), ipcomp6_init_state(), ipcomp6_tunnel_create(), ipcomp_init_state(), ipcomp_tunnel_create(), ipip_init_state(), match_xfrm_state(), mip6_destopt_init_state(), mip6_rthdr_init_state(), pfkey_msg2xfrm_state(), secpath_has_nontransport(), xfrm6_tunnel_init_state(), xfrm_add_acquire(), xfrm_bundle_create(), xfrm_init_state(), xfrm_policy_ok(), xfrm_state_add(), xfrm_state_find(), と xfrm_state_ok().
include/net/xfrm.h の 148 行で定義されています。
参照元 pfkey_msg2xfrm_state(), xfrm_state_construct(), と xfrm_state_ok().
include/net/xfrm.h の 149 行で定義されています。
参照元 __pfkey_xfrm_state2msg(), copy_from_user_state(), copy_to_user_state(), icmp_rcv(), icmpv6_rcv(), ipcomp_tunnel_create(), pfkey_msg2xfrm_state(), xfrm4_init_flags(), xfrm4_mode_tunnel_input(), xfrm4_mode_tunnel_output(), xfrm6_input_addr(), xfrm6_mode_tunnel_input(), xfrm6_mode_tunnel_output(), xfrm_bundle_create(), と xfrm_state_find().
include/net/xfrm.h の 150 行で定義されています。
参照元 __find_acq_core(), __pfkey_xfrm_state2msg(), __xfrm4_init_tempsel(), __xfrm6_init_tempsel(), __xfrm_state_bump_genids(), __xfrm_state_insert(), __xfrm_state_lookup(), __xfrm_state_lookup_byaddr(), build_aevent(), copy_from_user_state(), copy_to_user_state(), ipcomp6_tunnel_create(), ipcomp_tunnel_create(), pfkey_msg2xfrm_state(), pfkey_send_acquire(), pfkey_send_new_mapping(), xfrm_add_acquire(), xfrm_alloc_spi(), xfrm_bundle_create(), xfrm_hash_transfer(), xfrm_init_state(), xfrm_ip2inner_mode(), xfrm_notify_sa(), xfrm_state_add(), xfrm_state_find(), と xfrm_state_update().
include/net/xfrm.h の 151 行で定義されています。
参照元 __find_acq_core(), __pfkey_xfrm_state2msg(), __xfrm4_init_tempsel(), __xfrm4_state_addr_check(), __xfrm4_state_addr_cmp(), __xfrm6_init_tempsel(), __xfrm6_state_addr_check(), __xfrm6_state_addr_cmp(), __xfrm_state_bump_genids(), __xfrm_state_insert(), __xfrm_state_locate(), __xfrm_state_lookup_byaddr(), build_acquire(), build_aevent(), copy_from_user_state(), copy_to_user_state(), esp_input_done2(), ipcomp6_destroy(), ipcomp6_tunnel_attach(), ipcomp6_tunnel_create(), ipcomp_tunnel_attach(), ipcomp_tunnel_create(), match_xfrm_state(), pfkey_msg2xfrm_state(), pfkey_send_acquire(), pfkey_send_new_mapping(), xfrm4_beet_output(), xfrm4_mode_tunnel_output(), xfrm6_beet_output(), xfrm6_mode_tunnel_output(), xfrm6_tunnel_destroy(), xfrm_add_acquire(), xfrm_dst_lookup(), xfrm_hash_transfer(), xfrm_state_add(), と xfrm_user_state_lookup().
include/net/xfrm.h の 152 行で定義されています。
参照元 ah6_init_state(), ah_init_state(), esp4_get_mtu(), esp6_get_mtu(), esp6_init_state(), esp_init_state(), ipcomp6_init_state(), ipcomp_init_state(), ipip_init_state(), mip6_destopt_init_state(), mip6_destopt_output(), mip6_rthdr_init_state(), mip6_rthdr_output(), xfrm4_beet_output(), xfrm4_mode_tunnel_output(), xfrm4_transport_output(), xfrm6_beet_output(), xfrm6_mode_tunnel_output(), xfrm6_ro_output(), xfrm6_transport_output(), xfrm6_tunnel_init_state(), xfrm_bundle_create(), と xfrm_state_mtu().
include/net/xfrm.h の 153 行で定義されています。
参照元 esp6_init_state(), esp_init_state(), と xfrm_bundle_create().
| struct { ... } xfrm_state::props |
参照元 __find_acq_core(), __pfkey_xfrm_state2msg(), __xfrm4_init_tempsel(), __xfrm4_state_addr_check(), __xfrm4_state_addr_cmp(), __xfrm6_init_tempsel(), __xfrm6_state_addr_check(), __xfrm6_state_addr_cmp(), __xfrm6_state_sort(), __xfrm_state_bump_genids(), __xfrm_state_insert(), __xfrm_state_locate(), __xfrm_state_lookup(), __xfrm_state_lookup_byaddr(), ah6_init_state(), ah_init_state(), build_acquire(), build_aevent(), copy_from_user_state(), copy_to_user_state(), esp4_get_mtu(), esp6_get_mtu(), esp6_init_state(), esp_init_state(), esp_input_done2(), icmp_rcv(), icmpv6_rcv(), ipcomp6_destroy(), ipcomp6_init_state(), ipcomp6_tunnel_attach(), ipcomp6_tunnel_create(), ipcomp_init_state(), ipcomp_tunnel_attach(), ipcomp_tunnel_create(), ipip_init_state(), match_xfrm_state(), mip6_destopt_init_state(), mip6_destopt_output(), mip6_rthdr_init_state(), mip6_rthdr_output(), pfkey_msg2xfrm_state(), pfkey_send_acquire(), pfkey_send_new_mapping(), secpath_has_nontransport(), xfrm4_beet_output(), xfrm4_init_flags(), xfrm4_mode_tunnel_input(), xfrm4_mode_tunnel_output(), xfrm4_transport_output(), xfrm6_beet_output(), xfrm6_input_addr(), xfrm6_mode_tunnel_input(), xfrm6_mode_tunnel_output(), xfrm6_ro_output(), xfrm6_transport_output(), xfrm6_tunnel_destroy(), xfrm6_tunnel_init_state(), xfrm_add_acquire(), xfrm_alloc_spi(), xfrm_bundle_create(), xfrm_dst_lookup(), xfrm_hash_transfer(), xfrm_init_state(), xfrm_input(), xfrm_ip2inner_mode(), xfrm_notify_sa(), xfrm_policy_ok(), xfrm_replay_advance(), xfrm_replay_check(), xfrm_state_add(), xfrm_state_construct(), xfrm_state_find(), xfrm_state_mtu(), xfrm_state_ok(), と xfrm_state_update().
struct xfrm_lifetime_cfg xfrm_state::lft [read] |
struct xfrm_algo* xfrm_state::aalg [read] |
struct xfrm_algo* xfrm_state::ealg [read] |
struct xfrm_algo* xfrm_state::calg [read] |
struct xfrm_algo_aead* xfrm_state::aead [read] |
include/net/xfrm.h の 162 行で定義されています。
参照元 copy_to_user_state_extra(), esp6_init_state(), esp_init_aead(), esp_init_state(), xfrm_sa_len(), と xfrm_state_construct().
struct xfrm_encap_tmpl* xfrm_state::encap [read] |
include/net/xfrm.h の 165 行で定義されています。
参照元 __pfkey_xfrm_state2msg(), ah6_init_state(), ah_init_state(), copy_to_user_state_extra(), esp6_init_state(), esp_init_state(), esp_input_done2(), esp_output(), ipcomp6_init_state(), ipcomp_init_state(), ipip_init_state(), pfkey_msg2xfrm_state(), pfkey_send_new_mapping(), xfrm6_tunnel_init_state(), xfrm_input(), xfrm_sa_len(), xfrm_state_construct(), xfrm_state_gc_destroy(), と xfrm_state_update().
struct xfrm_state* xfrm_state::tunnel [read] |
include/net/xfrm.h の 171 行で定義されています。
参照元 ipcomp6_tunnel_attach(), ipcomp_tunnel_attach(), と xfrm_state_delete_tunnel().
struct xfrm_replay_state xfrm_state::replay [read] |
struct xfrm_replay_state xfrm_state::preplay [read] |
include/net/xfrm.h の 180 行で定義されています。
参照元 xfrm_replay_notify(), xfrm_state_construct(), と xfrm_update_ae_params().
include/net/xfrm.h の 188 行で定義されています。
参照元 __xfrm_state_insert(), build_aevent(), xfrm_replay_notify(), xfrm_state_construct(), と xfrm_update_ae_params().
include/net/xfrm.h の 189 行で定義されています。
参照元 build_aevent(), xfrm_replay_notify(), xfrm_state_construct(), と xfrm_update_ae_params().
struct timer_list xfrm_state::rtimer [read] |
include/net/xfrm.h の 192 行で定義されています。
参照元 __xfrm_state_insert(), xfrm_replay_notify(), と xfrm_state_gc_destroy().
struct xfrm_stats xfrm_state::stats [read] |
struct xfrm_lifetime_cur xfrm_state::curlft [read] |
struct timer_list xfrm_state::timer [read] |
| unsigned long xfrm_state::lastused |
struct xfrm_type* xfrm_state::type [read] |
struct xfrm_mode* xfrm_state::inner_mode [read] |
struct xfrm_mode* xfrm_state::inner_mode_iaf [read] |
include/net/xfrm.h の 207 行で定義されています。
参照元 xfrm_init_state(), xfrm_ip2inner_mode(), と xfrm_state_gc_destroy().
struct xfrm_mode* xfrm_state::outer_mode [read] |
struct xfrm_sec_ctx* xfrm_state::security [read] |
include/net/xfrm.h の 211 行で定義されています。
参照元 copy_to_user_state_extra(), copy_to_user_state_sec_ctx(), pfkey_send_acquire(), selinux_authorizable_xfrm(), selinux_xfrm_decode_session(), selinux_xfrm_sock_rcv_skb(), selinux_xfrm_state_alloc(), selinux_xfrm_state_delete(), selinux_xfrm_state_free(), selinux_xfrm_state_pol_flow_match(), xfrm_acquire_msgsize(), と xfrm_sa_len().
| void* xfrm_state::data |
include/net/xfrm.h の 215 行で定義されています。
参照元 ah6_destroy(), ah6_init_state(), ah6_input(), ah6_output(), ah_destroy(), ah_init_state(), ah_input(), ah_output(), esp4_get_mtu(), esp6_destroy(), esp6_get_mtu(), esp6_init_state(), esp6_input(), esp6_output(), esp_destroy(), esp_init_aead(), esp_init_authenc(), esp_init_state(), esp_input(), esp_input_done2(), esp_output(), ipcomp6_destroy(), ipcomp6_init_state(), ipcomp6_input(), ipcomp6_output(), ipcomp_compress(), ipcomp_decompress(), ipcomp_destroy(), ipcomp_init_state(), と ipcomp_output().
1.5.4