Lines Matching refs:pdp_ctx
36 struct pdp_ctx {
86 static void pdp_context_delete(struct pdp_ctx *pctx);
105 static struct pdp_ctx *gtp0_pdp_find(struct gtp_dev *gtp, u64 tid)
108 struct pdp_ctx *pdp;
121 static struct pdp_ctx *gtp1_pdp_find(struct gtp_dev *gtp, u32 tid)
124 struct pdp_ctx *pdp;
137 static struct pdp_ctx *ipv4_pdp_find(struct gtp_dev *gtp, __be32 ms_addr)
140 struct pdp_ctx *pdp;
153 static bool gtp_check_ms_ipv4(struct sk_buff *skb, struct pdp_ctx *pctx,
172 static bool gtp_check_ms(struct sk_buff *skb, struct pdp_ctx *pctx,
182 static int gtp_rx(struct pdp_ctx *pctx, struct sk_buff *skb,
217 struct pdp_ctx *pctx;
244 struct pdp_ctx *pctx;
400 static inline void gtp0_push_header(struct sk_buff *skb, struct pdp_ctx *pctx)
417 static inline void gtp1_push_header(struct sk_buff *skb, struct pdp_ctx *pctx)
445 struct pdp_ctx *pctx;
466 struct pdp_ctx *pctx, struct rtable *rt,
482 struct pdp_ctx *pctx;
706 struct pdp_ctx *pctx;
903 static void ipv4_pdp_fill(struct pdp_ctx *pctx, struct genl_info *info)
930 static struct pdp_ctx *gtp_pdp_add(struct gtp_dev *gtp, struct sock *sk,
933 struct pdp_ctx *pctx, *pctx_tid = NULL;
1025 struct pdp_ctx *pctx = container_of(head, struct pdp_ctx, rcu_head);
1031 static void pdp_context_delete(struct pdp_ctx *pctx)
1038 static int gtp_tunnel_notify(struct pdp_ctx *pctx, u8 cmd, gfp_t allocation);
1043 struct pdp_ctx *pctx;
1105 static struct pdp_ctx *gtp_find_pdp_by_link(struct net *net,
1130 static struct pdp_ctx *gtp_find_pdp(struct net *net, struct nlattr *nla[])
1132 struct pdp_ctx *pctx;
1147 struct pdp_ctx *pctx;
1187 int flags, u32 type, struct pdp_ctx *pctx)
1223 static int gtp_tunnel_notify(struct pdp_ctx *pctx, u8 cmd, gfp_t allocation)
1245 struct pdp_ctx *pctx = NULL;
1287 struct pdp_ctx *pctx;
1425 sizeof(struct pdp_ctx));