Lines Matching refs:pdp_ctx
36 struct pdp_ctx { struct
106 static void pdp_context_delete(struct pdp_ctx *pctx);
125 static struct pdp_ctx *gtp0_pdp_find(struct gtp_dev *gtp, u64 tid) in gtp0_pdp_find()
128 struct pdp_ctx *pdp; in gtp0_pdp_find()
141 static struct pdp_ctx *gtp1_pdp_find(struct gtp_dev *gtp, u32 tid) in gtp1_pdp_find()
144 struct pdp_ctx *pdp; in gtp1_pdp_find()
157 static struct pdp_ctx *ipv4_pdp_find(struct gtp_dev *gtp, __be32 ms_addr) in ipv4_pdp_find()
160 struct pdp_ctx *pdp; in ipv4_pdp_find()
173 static bool gtp_check_ms_ipv4(struct sk_buff *skb, struct pdp_ctx *pctx, in gtp_check_ms_ipv4()
192 static bool gtp_check_ms(struct sk_buff *skb, struct pdp_ctx *pctx, in gtp_check_ms()
202 static int gtp_rx(struct pdp_ctx *pctx, struct sk_buff *skb, in gtp_rx()
413 struct pdp_ctx *pctx; in gtp0_udp_encap_recv()
575 struct pdp_ctx *pctx; in gtp1u_udp_encap_recv()
735 static inline void gtp0_push_header(struct sk_buff *skb, struct pdp_ctx *pctx) in gtp0_push_header()
752 static inline void gtp1_push_header(struct sk_buff *skb, struct pdp_ctx *pctx) in gtp1_push_header()
780 struct pdp_ctx *pctx;
801 struct pdp_ctx *pctx, struct rtable *rt, in gtp_set_pktinfo_ipv4()
817 struct pdp_ctx *pctx; in gtp_build_skb_ip4()
1118 struct pdp_ctx *pctx; in gtp_dellink()
1315 static void ipv4_pdp_fill(struct pdp_ctx *pctx, struct genl_info *info) in ipv4_pdp_fill()
1342 static struct pdp_ctx *gtp_pdp_add(struct gtp_dev *gtp, struct sock *sk, in gtp_pdp_add()
1345 struct pdp_ctx *pctx, *pctx_tid = NULL; in gtp_pdp_add()
1437 struct pdp_ctx *pctx = container_of(head, struct pdp_ctx, rcu_head); in pdp_context_free()
1443 static void pdp_context_delete(struct pdp_ctx *pctx) in pdp_context_delete()
1450 static int gtp_tunnel_notify(struct pdp_ctx *pctx, u8 cmd, gfp_t allocation);
1455 struct pdp_ctx *pctx; in gtp_genl_new_pdp()
1517 static struct pdp_ctx *gtp_find_pdp_by_link(struct net *net, in gtp_find_pdp_by_link()
1542 static struct pdp_ctx *gtp_find_pdp(struct net *net, struct nlattr *nla[]) in gtp_find_pdp()
1544 struct pdp_ctx *pctx; in gtp_find_pdp()
1559 struct pdp_ctx *pctx; in gtp_genl_del_pdp()
1589 int flags, u32 type, struct pdp_ctx *pctx) in gtp_genl_fill_info()
1625 static int gtp_tunnel_notify(struct pdp_ctx *pctx, u8 cmd, gfp_t allocation) in gtp_tunnel_notify()
1647 struct pdp_ctx *pctx = NULL; in gtp_genl_get_pdp()
1689 struct pdp_ctx *pctx; in gtp_genl_dump_pdp()
1923 sizeof(struct pdp_ctx)); in gtp_init()