Home
last modified time | relevance | path

Searched refs:sctp_addr (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/include/net/sctp/
H A Dstructs.h53 union sctp_addr { union
305 union sctp_addr peer_addr;
382 union sctp_addr daddr;
444 union sctp_addr *saddr,
452 int (*cmp_addr) (const union sctp_addr *addr1,
453 const union sctp_addr *addr2);
454 void (*addr_copy) (union sctp_addr *dst,
455 union sctp_addr *src);
456 void (*from_skb) (union sctp_addr *,
459 void (*from_sk) (union sctp_addr *,
[all...]
H A Dsctp.h115 const union sctp_addr *laddr,
116 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()
/kernel/linux/linux-6.6/include/net/sctp/
H A Dstructs.h53 union sctp_addr { union
309 union sctp_addr peer_addr;
386 union sctp_addr daddr;
449 union sctp_addr *saddr,
457 int (*cmp_addr) (const union sctp_addr *addr1,
458 const union sctp_addr *addr2);
459 void (*addr_copy) (union sctp_addr *dst,
460 union sctp_addr *src);
461 void (*from_skb) (union sctp_addr *,
464 void (*from_sk) (union sctp_addr *,
[all...]
H A Dsctp.h111 const union sctp_addr *laddr,
112 const union sctp_addr *paddr, void *p, int dif);
157 const union sctp_addr *laddr,
158 const union sctp_addr *paddr,
162 const union sctp_addr *paddr);
535 static inline void sctp_v6_map_v4(union sctp_addr *addr) in sctp_v6_map_v4()
543 static inline void sctp_v4_map_v6(union sctp_addr *addr) in sctp_v4_map_v6()
/kernel/linux/linux-5.10/net/sctp/
H A 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()
236 union sctp_addr *daddr = &t->ipaddr; in sctp_v6_get_dst()
237 union sctp_addr dst_saddr; in sctp_v6_get_dst()
385 static inline int sctp_v6_addr_match_len(union sctp_addr *s1, in sctp_v6_addr_match_len()
386 union sctp_addr *s in sctp_v6_addr_match_len()
[all...]
H A Dbind_addr.c34 union sctp_addr *addr, enum sctp_scope scope,
144 int sctp_add_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *new, in sctp_add_bind_addr()
179 int sctp_del_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *del_addr) in sctp_del_bind_addr()
268 union sctp_addr addr; in sctp_raw_to_bind_addrs()
314 const union sctp_addr *addr, in sctp_bind_addr_match()
366 const union sctp_addr *addr, in sctp_bind_addr_conflict()
401 const union sctp_addr *addr) in sctp_bind_addr_state()
423 union sctp_addr *sctp_find_unmatch_addr(struct sctp_bind_addr *bp, in sctp_find_unmatch_addr()
424 const union sctp_addr *addrs, in sctp_find_unmatch_addr()
429 union sctp_addr *add in sctp_find_unmatch_addr()
[all...]
H A 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()
479 union sctp_addr saddr; in sctp_err_lookup()
480 union sctp_addr dadd in sctp_err_lookup()
[all...]
H A Dprotocol.c136 union sctp_addr laddr; in sctp_copy_local_addr_list()
214 /* Initialize a sctp_addr from in incoming skb. */
215 static void sctp_v4_from_skb(union sctp_addr *addr, struct sk_buff *skb, in sctp_v4_from_skb()
234 /* Initialize an sctp_addr from a socket. */
235 static void sctp_v4_from_sk(union sctp_addr *addr, struct sock *sk) in sctp_v4_from_sk()
243 /* Initialize sk->sk_rcv_saddr from sctp_addr. */
244 static void sctp_v4_to_sk_saddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_saddr()
249 /* Initialize sk->sk_daddr from sctp_addr. */
250 static void sctp_v4_to_sk_daddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_daddr()
255 /* Initialize a sctp_addr fro
[all...]
H A Dtransport.c13 * union sctp_addr.
42 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()
H A Dendpointola.c249 const union sctp_addr *laddr) in sctp_endpoint_is_match()
269 const union sctp_addr *paddr, in sctp_endpoint_lookup_assoc()
299 const union sctp_addr *paddr) in sctp_endpoint_is_peeled_off()
H A Dsm_make_chunk.c65 const union sctp_addr *peer_addr,
1361 void sctp_init_addrs(struct sctp_chunk *chunk, union sctp_addr *src, in sctp_init_addrs()
1362 union sctp_addr *dest) in sctp_init_addrs()
1364 memcpy(&chunk->source, src, sizeof(union sctp_addr)); in sctp_init_addrs()
1365 memcpy(&chunk->dest, dest, sizeof(union sctp_addr)); in sctp_init_addrs()
1369 const union sctp_addr *sctp_source(const struct sctp_chunk *chunk) in sctp_source()
2311 const union sctp_addr *peer_addr, in sctp_process_init()
2317 union sctp_addr addr; in sctp_process_init()
2496 const union sctp_addr *peer_addr, in sctp_process_param()
2504 union sctp_addr add in sctp_process_param()
[all...]
H A Dsocket.c81 union sctp_addr *addr, int len);
88 static int sctp_do_bind(struct sock *, union sctp_addr *, int);
207 static inline int sctp_verify_addr(struct sock *sk, union sctp_addr *addr, in sctp_verify_addr()
273 union sctp_addr *laddr = (union sctp_addr *)addr; in sctp_addr_id2transport()
291 (union sctp_addr *)addr); in sctp_addr_id2transport()
317 retval = sctp_do_bind(sk, (union sctp_addr *)addr, in sctp_bind()
327 static int sctp_get_port_local(struct sock *, union sctp_addr *);
331 union sctp_addr *addr, int len) in sctp_sockaddr_af()
373 static int sctp_do_bind(struct sock *sk, union sctp_addr *add
[all...]
H A Dassociola.c439 sizeof(union sctp_addr)); in sctp_assoc_set_primary()
582 const union sctp_addr *addr, in sctp_assoc_add_peer()
734 const union sctp_addr *addr) in sctp_assoc_del_peer()
753 const union sctp_addr *address) in sctp_assoc_lookup_paddr()
884 int sctp_cmp_addr_exact(const union sctp_addr *ss1, in sctp_cmp_addr_exact()
885 const union sctp_addr *ss2) in sctp_cmp_addr_exact()
1601 const union sctp_addr *laddr) in sctp_assoc_lookup_laddr()
H A 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()
/kernel/linux/linux-6.6/net/sctp/
H A Dipv6.c62 static inline int sctp_v6_addr_match_len(union sctp_addr *s1,
63 union sctp_addr *s2);
64 static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr,
66 static int sctp_v6_cmp_addr(const union sctp_addr *addr1,
67 const union sctp_addr *addr2);
274 static void sctp_v6_get_dst(struct sctp_transport *t, union sctp_addr *saddr, in sctp_v6_get_dst()
284 union sctp_addr *daddr = &t->ipaddr; in sctp_v6_get_dst()
285 union sctp_addr dst_saddr; in sctp_v6_get_dst()
433 static inline int sctp_v6_addr_match_len(union sctp_addr *s1, in sctp_v6_addr_match_len()
434 union sctp_addr *s in sctp_v6_addr_match_len()
[all...]
H A Dbind_addr.c34 union sctp_addr *addr, enum sctp_scope scope,
144 int sctp_add_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *new, in sctp_add_bind_addr()
179 int sctp_del_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *del_addr) in sctp_del_bind_addr()
268 union sctp_addr addr; in sctp_raw_to_bind_addrs()
314 const union sctp_addr *addr, in sctp_bind_addr_match()
366 const union sctp_addr *addr, in sctp_bind_addr_conflict()
401 const union sctp_addr *addr) in sctp_bind_addr_state()
423 union sctp_addr *sctp_find_unmatch_addr(struct sctp_bind_addr *bp, in sctp_find_unmatch_addr()
424 const union sctp_addr *addrs, in sctp_find_unmatch_addr()
429 union sctp_addr *add in sctp_find_unmatch_addr()
[all...]
H A Dinput.c51 const union sctp_addr *paddr,
52 const union sctp_addr *laddr,
57 const union sctp_addr *laddr,
58 const union sctp_addr *daddr,
62 const union sctp_addr *local,
63 const union sctp_addr *peer,
96 union sctp_addr src; in sctp_rcv()
97 union sctp_addr dest; in sctp_rcv()
466 union sctp_addr saddr; in sctp_err_lookup()
467 union sctp_addr dadd in sctp_err_lookup()
[all...]
H A Dprotocol.c136 union sctp_addr laddr; in sctp_copy_local_addr_list()
214 /* Initialize a sctp_addr from in incoming skb. */
215 static void sctp_v4_from_skb(union sctp_addr *addr, struct sk_buff *skb, in sctp_v4_from_skb()
234 /* Initialize an sctp_addr from a socket. */
235 static void sctp_v4_from_sk(union sctp_addr *addr, struct sock *sk) in sctp_v4_from_sk()
243 /* Initialize sk->sk_rcv_saddr from sctp_addr. */
244 static void sctp_v4_to_sk_saddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_saddr()
249 /* Initialize sk->sk_daddr from sctp_addr. */
250 static void sctp_v4_to_sk_daddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_daddr()
255 /* Initialize a sctp_addr fro
[all...]
H A Dendpointola.c249 const union sctp_addr *laddr, in sctp_endpoint_is_match()
272 const union sctp_addr *paddr, in sctp_endpoint_lookup_assoc()
302 const union sctp_addr *paddr) in sctp_endpoint_is_peeled_off()
H A Dtransport.c13 * union sctp_addr.
42 const union sctp_addr *addr, in sctp_transport_init()
48 memset(&peer->saddr, 0, sizeof(union sctp_addr)); in sctp_transport_init()
92 const union sctp_addr *addr, in sctp_transport_new()
420 union sctp_addr addr; in sctp_transport_update_pmtu()
449 union sctp_addr *saddr, struct sctp_sock *opt) in sctp_transport_route()
458 memcpy(&transport->saddr, saddr, sizeof(union sctp_addr)); in sctp_transport_route()
H A Dsocket.c82 union sctp_addr *addr, int len);
89 static int sctp_do_bind(struct sock *, union sctp_addr *, int);
209 static inline int sctp_verify_addr(struct sock *sk, union sctp_addr *addr, in sctp_verify_addr()
275 union sctp_addr *laddr = (union sctp_addr *)addr; in sctp_addr_id2transport()
293 (union sctp_addr *)addr); in sctp_addr_id2transport()
319 retval = sctp_do_bind(sk, (union sctp_addr *)addr, in sctp_bind()
329 static int sctp_get_port_local(struct sock *, union sctp_addr *);
333 union sctp_addr *addr, int len) in sctp_sockaddr_af()
375 static int sctp_do_bind(struct sock *sk, union sctp_addr *add
[all...]
H A Dsm_make_chunk.c65 const union sctp_addr *peer_addr,
1406 void sctp_init_addrs(struct sctp_chunk *chunk, union sctp_addr *src, in sctp_init_addrs()
1407 union sctp_addr *dest) in sctp_init_addrs()
1409 memcpy(&chunk->source, src, sizeof(union sctp_addr)); in sctp_init_addrs()
1410 memcpy(&chunk->dest, dest, sizeof(union sctp_addr)); in sctp_init_addrs()
1414 const union sctp_addr *sctp_source(const struct sctp_chunk *chunk) in sctp_source()
2356 const union sctp_addr *peer_addr, in sctp_process_init()
2362 union sctp_addr addr; in sctp_process_init()
2542 const union sctp_addr *peer_addr, in sctp_process_param()
2550 union sctp_addr add in sctp_process_param()
[all...]
H A Dassociola.c440 sizeof(union sctp_addr)); in sctp_assoc_set_primary()
583 const union sctp_addr *addr, in sctp_assoc_add_peer()
740 const union sctp_addr *addr) in sctp_assoc_del_peer()
759 const union sctp_addr *address) in sctp_assoc_lookup_paddr()
892 int sctp_cmp_addr_exact(const union sctp_addr *ss1, in sctp_cmp_addr_exact()
893 const union sctp_addr *ss2) in sctp_cmp_addr_exact()
1610 const union sctp_addr *laddr) in sctp_assoc_lookup_laddr()
/kernel/linux/linux-5.10/include/trace/events/
H A Dsctp.h21 __array(__u8, ipaddr, sizeof(union sctp_addr))
33 memcpy(__entry->ipaddr, &sp->ipaddr, sizeof(union sctp_addr));
/kernel/linux/linux-6.6/include/trace/events/
H A Dsctp.h21 __array(__u8, ipaddr, sizeof(union sctp_addr))
33 memcpy(__entry->ipaddr, &sp->ipaddr, sizeof(union sctp_addr));

Completed in 39 milliseconds

12