Lines Matching defs:xfrm_state
11729 struct xfrm_state;
11738 struct xfrm_state *xfrm;
13058 int (*xdo_dev_state_add)(struct xfrm_state *);
13059 void (*xdo_dev_state_delete)(struct xfrm_state *);
13060 void (*xdo_dev_state_free)(struct xfrm_state *);
13061 bool (*xdo_dev_offload_ok)(struct sk_buff *, struct xfrm_state *);
13062 void (*xdo_dev_state_advance_esn)(struct xfrm_state *);
80070 int (*xfrm_state_alloc)(struct xfrm_state *, struct xfrm_user_sec_ctx *);
80071 int (*xfrm_state_alloc_acquire)(struct xfrm_state *, struct xfrm_sec_ctx *, u32);
80072 void (*xfrm_state_free_security)(struct xfrm_state *);
80073 int (*xfrm_state_delete_security)(struct xfrm_state *);
80075 int (*xfrm_state_pol_flow_match)(struct xfrm_state *, struct xfrm_policy *, const struct flowi *);
83286 struct xfrm_state {
83327 struct xfrm_state *tunnel;
83466 void (*advance)(struct xfrm_state *, __be32);
83467 int (*check)(struct xfrm_state *, struct sk_buff *, __be32);
83468 int (*recheck)(struct xfrm_state *, struct sk_buff *, __be32);
83469 void (*notify)(struct xfrm_state *, int);
83470 int (*overflow)(struct xfrm_state *, struct sk_buff *);
83478 int (*init_state)(struct xfrm_state *);
83479 void (*destructor)(struct xfrm_state *);
83480 int (*input)(struct xfrm_state *, struct sk_buff *);
83481 int (*output)(struct xfrm_state *, struct sk_buff *);
83482 int (*reject)(struct xfrm_state *, struct sk_buff *, const struct flowi *);
83483 int (*hdr_offset)(struct xfrm_state *, struct sk_buff *, u8 **);
83490 void (*encap)(struct xfrm_state *, struct sk_buff *);
83491 int (*input_tail)(struct xfrm_state *, struct sk_buff *);
83492 int (*xmit)(struct xfrm_state *, struct sk_buff *, netdev_features_t);
83528 struct xfrm_state *xvec[6];
119281 int (*notify)(struct xfrm_state *, const struct km_event *);
119282 int (*acquire)(struct xfrm_state *, struct xfrm_tmpl *, struct xfrm_policy *);
119284 int (*new_mapping)(struct xfrm_state *, xfrm_address_t *, __be16);