| /linux/include/net/sctp/ |
| H A D | structs.h | 54 union sctp_addr { union 299 union sctp_addr peer_addr; 377 union sctp_addr daddr; 440 union sctp_addr *saddr, 448 int (*cmp_addr) (const union sctp_addr *addr1, 449 const union sctp_addr *addr2); 450 void (*addr_copy) (union sctp_addr *dst, 451 union sctp_addr *src); 452 void (*from_skb) (union sctp_addr *, 455 void (*from_sk) (union sctp_addr *, [all …]
|
| H A D | sctp.h | 110 const union sctp_addr *laddr, 111 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); 533 static inline void sctp_v6_map_v4(union sctp_addr *addr) in sctp_v6_map_v4() 541 static inline void sctp_v4_map_v6(union sctp_addr *addr) in sctp_v4_map_v6()
|
| H A D | sm.h | 238 union sctp_addr *laddr, 242 union sctp_addr *addr);
|
| /linux/net/sctp/ |
| H A D | ipv6.c | 62 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); 275 static void sctp_v6_get_dst(struct sctp_transport *t, union sctp_addr *saddr, in sctp_v6_get_dst() 285 union sctp_addr *daddr = &t->ipaddr; in sctp_v6_get_dst() 286 union sctp_addr dst_saddr; in sctp_v6_get_dst() 435 static inline int sctp_v6_addr_match_len(union sctp_addr *s1, in sctp_v6_addr_match_len() 436 union sctp_addr *s in sctp_v6_addr_match_len() [all...] |
| H A D | bind_addr.c | 34 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() 323 const union sctp_addr *addr, in sctp_bind_addr_match() 375 const union sctp_addr *addr, in sctp_bind_addr_conflict() 410 const union sctp_addr *addr) in sctp_bind_addr_state() 432 union sctp_addr *sctp_find_unmatch_addr(struct sctp_bind_addr *bp, in sctp_find_unmatch_addr() 433 const union sctp_addr *addrs, in sctp_find_unmatch_addr() 438 union sctp_addr *add in sctp_find_unmatch_addr() [all...] |
| H A D | input.c | 51 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 D | protocol.c | 139 union sctp_addr laddr; in sctp_copy_local_addr_list() 215 static void sctp_v4_from_skb(union sctp_addr *addr, struct sk_buff *skb, in sctp_v4_from_skb() 235 static void sctp_v4_from_sk(union sctp_addr *addr, struct sock *sk) in sctp_v4_from_sk() 244 static void sctp_v4_to_sk_saddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_saddr() 250 static void sctp_v4_to_sk_daddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_daddr() 256 static bool sctp_v4_from_addr_param(union sctp_addr *addr, in sctp_v4_from_addr_param() 274 static int sctp_v4_to_addr_param(const union sctp_addr *addr, in sctp_v4_to_addr_param() 287 static void sctp_v4_dst_saddr(union sctp_addr *saddr, struct flowi4 *fl4, in sctp_v4_dst_saddr() 297 static int sctp_v4_cmp_addr(const union sctp_addr *addr1, in sctp_v4_cmp_addr() 298 const union sctp_addr *addr2) in sctp_v4_cmp_addr() [all …]
|
| H A D | transport.c | 42 const union sctp_addr *addr, in sctp_transport_init() 48 memset(&peer->saddr, 0, sizeof(union sctp_addr)); in sctp_transport_init() 90 const union sctp_addr *addr, in sctp_transport_new() 413 union sctp_addr addr; in sctp_transport_update_pmtu() 442 union sctp_addr *saddr, struct sctp_sock *opt) in sctp_transport_route() 451 memcpy(&transport->saddr, saddr, sizeof(union sctp_addr)); in sctp_transport_route()
|
| H A D | endpointola.c | 250 const union sctp_addr *laddr, in sctp_endpoint_is_match() 273 const union sctp_addr *paddr, in sctp_endpoint_lookup_assoc() 303 const union sctp_addr *paddr) in sctp_endpoint_is_peeled_off()
|
| H A D | socket.c | 83 union sctp_addr *addr, int len); 90 static int sctp_do_bind(struct sock *, union sctp_addr *, int); 210 static inline int sctp_verify_addr(struct sock *sk, union sctp_addr *addr, in sctp_verify_addr() 276 union sctp_addr *laddr = (union sctp_addr *)addr; in sctp_addr_id2transport() 294 (union sctp_addr *)addr); in sctp_addr_id2transport() 321 retval = sctp_do_bind(sk, (union sctp_addr *)addr, in sctp_bind() 331 static int sctp_get_port_local(struct sock *, union sctp_addr *); 335 union sctp_addr *addr, int len) in sctp_sockaddr_af() 377 static int sctp_do_bind(struct sock *sk, union sctp_addr *addr, int len) in sctp_do_bind() 529 retval = sctp_do_bind(sk, (union sctp_addr *)sa_addr, in sctp_bindx_add() [all …]
|
| H A D | sm_make_chunk.c | 65 const union sctp_addr *peer_addr, 1398 void sctp_init_addrs(struct sctp_chunk *chunk, union sctp_addr *src, in sctp_init_addrs() 1399 union sctp_addr *dest) in sctp_init_addrs() 1401 memcpy(&chunk->source, src, sizeof(union sctp_addr)); in sctp_init_addrs() 1402 memcpy(&chunk->dest, dest, sizeof(union sctp_addr)); in sctp_init_addrs() 1406 const union sctp_addr *sctp_source(const struct sctp_chunk *chunk) in sctp_source() 2351 const union sctp_addr *peer_addr, in sctp_process_init() 2357 union sctp_addr addr; in sctp_process_init() 2537 const union sctp_addr *peer_addr, in sctp_process_param() 2545 union sctp_addr addr; in sctp_process_param() [all …]
|
| H A D | associola.c | 441 sizeof(union sctp_addr)); in sctp_assoc_set_primary() 591 const union sctp_addr *addr, in sctp_assoc_add_peer() 752 const union sctp_addr *address) in sctp_assoc_lookup_paddr() 885 int sctp_cmp_addr_exact(const union sctp_addr *ss1, in sctp_cmp_addr_exact() 886 const union sctp_addr *ss2) in sctp_cmp_addr_exact() 1607 const union sctp_addr *laddr) in sctp_assoc_lookup_laddr()
|
| H A D | diag.c | 30 union sctp_addr laddr, paddr; in inet_diag_msg_sctpasoc_fill() 436 union sctp_addr laddr, paddr; in sctp_diag_dump_one()
|
| H A D | outqueue.c | 46 union sctp_addr *saddr, 1439 union sctp_addr *saddr, in sctp_check_transmitted()
|
| H A D | ulpevent.c | 331 (union sctp_addr *)&spc->spc_aaddr); in sctp_ulpevent_make_peer_addr_change()
|
| H A D | sm_statefuns.c | 1267 union sctp_addr from_addr; in sctp_sf_backbeat_8_3() 1342 static int sctp_sf_send_restart_abort(struct net *net, union sctp_addr *ssa, in sctp_sf_send_restart_abort() 1392 union sctp_addr *ipaddr) in list_has_sctp_addr() 6486 sctp_transport_route(transport, (union sctp_addr *)&chunk->dest, in sctp_ootb_pkt_new()
|
| /linux/include/trace/events/ |
| H A D | sctp.h | 21 __array(__u8, ipaddr, sizeof(union sctp_addr)) 33 memcpy(__entry->ipaddr, &sp->ipaddr, sizeof(union sctp_addr));
|