Home
last modified time | relevance | path

Searched refs:sctp_addr (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/include/net/sctp/
Dstructs.h53 union sctp_addr { union
301 union sctp_addr peer_addr;
378 union sctp_addr daddr;
450 union sctp_addr *saddr,
458 int (*cmp_addr) (const union sctp_addr *addr1,
459 const union sctp_addr *addr2);
460 void (*addr_copy) (union sctp_addr *dst,
461 union sctp_addr *src);
462 void (*from_skb) (union sctp_addr *,
465 void (*from_sk) (union sctp_addr *,
[all …]
Dsctp.h114 const union sctp_addr *laddr,
115 const union sctp_addr *paddr, void *p);
161 const union sctp_addr *laddr,
162 const union sctp_addr *paddr);
165 const union sctp_addr *paddr);
537 static inline void sctp_v6_map_v4(union sctp_addr *addr) in sctp_v6_map_v4()
545 static inline void sctp_v4_map_v6(union sctp_addr *addr) in sctp_v4_map_v6()
Dsm.h236 union sctp_addr *laddr,
240 union sctp_addr *addr);
/Linux-v5.4/net/sctp/
Dipv6.c61 static inline int sctp_v6_addr_match_len(union sctp_addr *s1,
62 union sctp_addr *s2);
63 static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr,
65 static int sctp_v6_cmp_addr(const union sctp_addr *addr1,
66 const union sctp_addr *addr2);
226 static void sctp_v6_get_dst(struct sctp_transport *t, union sctp_addr *saddr, in sctp_v6_get_dst()
235 union sctp_addr *daddr = &t->ipaddr; in sctp_v6_get_dst()
236 union sctp_addr dst_saddr; in sctp_v6_get_dst()
377 static inline int sctp_v6_addr_match_len(union sctp_addr *s1, in sctp_v6_addr_match_len()
378 union sctp_addr *s2) in sctp_v6_addr_match_len()
[all …]
Dbind_addr.c34 union sctp_addr *addr, enum sctp_scope scope,
138 int sctp_add_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *new, in sctp_add_bind_addr()
173 int sctp_del_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *del_addr) in sctp_del_bind_addr()
262 union sctp_addr addr; in sctp_raw_to_bind_addrs()
305 const union sctp_addr *addr, in sctp_bind_addr_match()
357 const union sctp_addr *addr, in sctp_bind_addr_conflict()
392 const union sctp_addr *addr) in sctp_bind_addr_state()
414 union sctp_addr *sctp_find_unmatch_addr(struct sctp_bind_addr *bp, in sctp_find_unmatch_addr()
415 const union sctp_addr *addrs, in sctp_find_unmatch_addr()
420 union sctp_addr *addr; in sctp_find_unmatch_addr()
[all …]
Dinput.c51 const union sctp_addr *paddr,
52 const union sctp_addr *laddr,
56 const union sctp_addr *laddr,
57 const union sctp_addr *daddr);
60 const union sctp_addr *local,
61 const union sctp_addr *peer,
93 union sctp_addr src; in sctp_rcv()
94 union sctp_addr dest; in sctp_rcv()
477 union sctp_addr saddr; in sctp_err_lookup()
478 union sctp_addr daddr; in sctp_err_lookup()
[all …]
Dprotocol.c136 union sctp_addr laddr; in sctp_copy_local_addr_list()
214 static void sctp_v4_from_skb(union sctp_addr *addr, struct sk_buff *skb, in sctp_v4_from_skb()
233 static void sctp_v4_from_sk(union sctp_addr *addr, struct sock *sk) in sctp_v4_from_sk()
241 static void sctp_v4_to_sk_saddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_saddr()
247 static void sctp_v4_to_sk_daddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_daddr()
253 static void sctp_v4_from_addr_param(union sctp_addr *addr, in sctp_v4_from_addr_param()
265 static int sctp_v4_to_addr_param(const union sctp_addr *addr, in sctp_v4_to_addr_param()
278 static void sctp_v4_dst_saddr(union sctp_addr *saddr, struct flowi4 *fl4, in sctp_v4_dst_saddr()
287 static int sctp_v4_cmp_addr(const union sctp_addr *addr1, in sctp_v4_cmp_addr()
288 const union sctp_addr *addr2) in sctp_v4_cmp_addr()
[all …]
Dtransport.c42 const union sctp_addr *addr, in sctp_transport_init()
48 memset(&peer->saddr, 0, sizeof(union sctp_addr)); in sctp_transport_init()
91 const union sctp_addr *addr, in sctp_transport_new()
262 union sctp_addr addr; in sctp_transport_update_pmtu()
291 union sctp_addr *saddr, struct sctp_sock *opt) in sctp_transport_route()
300 memcpy(&transport->saddr, saddr, sizeof(union sctp_addr)); in sctp_transport_route()
Dendpointola.c241 const union sctp_addr *laddr) in sctp_endpoint_is_match()
261 const union sctp_addr *paddr, in sctp_endpoint_lookup_assoc()
291 const union sctp_addr *paddr) in sctp_endpoint_is_peeled_off()
Dsocket.c81 union sctp_addr *addr, int len);
88 static int sctp_do_bind(struct sock *, union sctp_addr *, int);
192 static inline int sctp_verify_addr(struct sock *sk, union sctp_addr *addr, in sctp_verify_addr()
258 union sctp_addr *laddr = (union sctp_addr *)addr; in sctp_addr_id2transport()
276 (union sctp_addr *)addr); in sctp_addr_id2transport()
302 retval = sctp_do_bind(sk, (union sctp_addr *)addr, in sctp_bind()
312 static int sctp_get_port_local(struct sock *, union sctp_addr *);
316 union sctp_addr *addr, int len) in sctp_sockaddr_af()
346 static int sctp_do_bind(struct sock *sk, union sctp_addr *addr, int len) in sctp_do_bind()
497 retval = sctp_do_bind(sk, (union sctp_addr *)sa_addr, in sctp_bindx_add()
[all …]
Dsm_make_chunk.c65 const union sctp_addr *peer_addr,
1357 void sctp_init_addrs(struct sctp_chunk *chunk, union sctp_addr *src, in sctp_init_addrs()
1358 union sctp_addr *dest) in sctp_init_addrs()
1360 memcpy(&chunk->source, src, sizeof(union sctp_addr)); in sctp_init_addrs()
1361 memcpy(&chunk->dest, dest, sizeof(union sctp_addr)); in sctp_init_addrs()
1365 const union sctp_addr *sctp_source(const struct sctp_chunk *chunk) in sctp_source()
2307 const union sctp_addr *peer_addr, in sctp_process_init()
2314 union sctp_addr addr; in sctp_process_init()
2491 const union sctp_addr *peer_addr, in sctp_process_param()
2499 union sctp_addr addr; in sctp_process_param()
[all …]
Dassociola.c435 sizeof(union sctp_addr)); in sctp_assoc_set_primary()
577 const union sctp_addr *addr, in sctp_assoc_add_peer()
726 const union sctp_addr *addr) in sctp_assoc_del_peer()
745 const union sctp_addr *address) in sctp_assoc_lookup_paddr()
889 int sctp_cmp_addr_exact(const union sctp_addr *ss1, in sctp_cmp_addr_exact()
890 const union sctp_addr *ss2) in sctp_cmp_addr_exact()
1603 const union sctp_addr *laddr) in sctp_assoc_lookup_laddr()
Dproc.c82 union sctp_addr *addr, *primary = NULL; in sctp_seq_dump_local_addrs()
116 union sctp_addr *addr, *primary; in sctp_seq_dump_remote_addrs()
Ddiag.c30 union sctp_addr laddr, paddr; in inet_diag_msg_sctpasoc_fill()
440 union sctp_addr laddr, paddr; in sctp_diag_dump_one()
Doutqueue.c45 union sctp_addr *saddr,
1402 union sctp_addr *saddr, in sctp_check_transmitted()
Dulpevent.c331 (union sctp_addr *)&spc->spc_aaddr); in sctp_ulpevent_make_peer_addr_change()
Dsm_statefuns.c1190 union sctp_addr from_addr; in sctp_sf_backbeat_8_3()
1254 static int sctp_sf_send_restart_abort(struct net *net, union sctp_addr *ssa, in sctp_sf_send_restart_abort()
1304 union sctp_addr *ipaddr) in list_has_sctp_addr()
6260 sctp_transport_route(transport, (union sctp_addr *)&chunk->dest, in sctp_ootb_pkt_new()
/Linux-v5.4/include/trace/events/
Dsctp.h21 __array(__u8, ipaddr, sizeof(union sctp_addr))
33 memcpy(__entry->ipaddr, &sp->ipaddr, sizeof(union sctp_addr));