Home
last modified time | relevance | path

Searched refs:bp (Results 1 – 19 of 19) sorted by relevance

/net/sctp/
Dbind_addr.c125 void sctp_bind_addr_init(struct sctp_bind_addr *bp, __u16 port) in sctp_bind_addr_init() argument
127 INIT_LIST_HEAD(&bp->address_list); in sctp_bind_addr_init()
128 bp->port = port; in sctp_bind_addr_init()
132 static void sctp_bind_addr_clean(struct sctp_bind_addr *bp) in sctp_bind_addr_clean() argument
137 list_for_each_entry_safe(addr, temp, &bp->address_list, list) { in sctp_bind_addr_clean()
145 void sctp_bind_addr_free(struct sctp_bind_addr *bp) in sctp_bind_addr_free() argument
148 sctp_bind_addr_clean(bp); in sctp_bind_addr_free()
152 int sctp_add_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *new, in sctp_add_bind_addr() argument
168 addr->a.v4.sin_port = htons(bp->port); in sctp_add_bind_addr()
178 list_add_tail_rcu(&addr->list, &bp->address_list); in sctp_add_bind_addr()
[all …]
Dendpointola.c386 struct sctp_bind_addr *bp; in sctp_endpoint_is_peeled_off() local
389 bp = &ep->base.bind_addr; in sctp_endpoint_is_peeled_off()
393 list_for_each_entry(addr, &bp->address_list, list) { in sctp_endpoint_is_peeled_off()
Dsocket.c360 struct sctp_bind_addr *bp = &ep->base.bind_addr; in sctp_do_bind() local
376 __func__, sk, &addr->sa, bp->port, snum, len); in sctp_do_bind()
386 if (bp->port) { in sctp_do_bind()
388 snum = bp->port; in sctp_do_bind()
389 else if (snum != bp->port) { in sctp_do_bind()
391 "%d\n", __func__, snum, bp->port); in sctp_do_bind()
403 if (sctp_bind_addr_match(bp, addr, sp)) in sctp_do_bind()
416 if (!bp->port) in sctp_do_bind()
417 bp->port = inet_sk(sk)->inet_num; in sctp_do_bind()
422 ret = sctp_add_bind_addr(bp, addr, SCTP_ADDR_SRC, GFP_ATOMIC); in sctp_do_bind()
[all …]
Dprotocol.c196 int sctp_copy_local_addr_list(struct net *net, struct sctp_bind_addr *bp, in sctp_copy_local_addr_list() argument
216 error = sctp_add_bind_addr(bp, &addr->a, in sctp_copy_local_addr_list()
427 struct sctp_bind_addr *bp; in sctp_v4_get_dst() local
460 bp = &asoc->base.bind_addr; in sctp_v4_get_dst()
466 sctp_v4_dst_saddr(&dst_saddr, fl4, htons(bp->port)); in sctp_v4_get_dst()
468 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v4_get_dst()
489 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v4_get_dst()
Dipv6.c239 struct sctp_bind_addr *bp; in sctp_v6_get_dst() local
275 bp = &asoc->base.bind_addr; in sctp_v6_get_dst()
284 sctp_v6_to_addr(&dst_saddr, &fl6->saddr, htons(bp->port)); in sctp_v6_get_dst()
286 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v6_get_dst()
311 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v6_get_dst()
Dsm_make_chunk.c218 const struct sctp_bind_addr *bp, in sctp_make_init() argument
246 addrs = sctp_bind_addrs_to_raw(bp, &addrs_len, gfp); in sctp_make_init()
3269 struct sctp_bind_addr *bp = &asoc->base.bind_addr; in sctp_asconf_param_success() local
3278 af->from_addr_param(&addr, addr_param, htons(bp->port), 0); in sctp_asconf_param_success()
3286 list_for_each_entry(saddr, &bp->address_list, list) { in sctp_asconf_param_success()
3299 sctp_del_bind_addr(bp, &addr); in sctp_asconf_param_success()
Dsm_statefuns.c2313 struct sctp_bind_addr *bp; in sctp_sf_do_5_2_6_stale() local
2348 bp = (struct sctp_bind_addr *) &asoc->base.bind_addr; in sctp_sf_do_5_2_6_stale()
2349 reply = sctp_make_init(asoc, bp, GFP_ATOMIC, sizeof(bht)); in sctp_sf_do_5_2_6_stale()
5531 struct sctp_bind_addr *bp; in sctp_sf_t1_init_timer_expire() local
5539 bp = (struct sctp_bind_addr *) &asoc->base.bind_addr; in sctp_sf_t1_init_timer_expire()
5540 repl = sctp_make_init(asoc, bp, GFP_ATOMIC, 0); in sctp_sf_t1_init_timer_expire()
/net/ax25/
Dax25_ip.c106 unsigned char *bp = skb->data; in ax25_rebuild_header() local
115 dst = (ax25_address *)(bp + 1); in ax25_rebuild_header()
116 src = (ax25_address *)(bp + 8); in ax25_rebuild_header()
118 if (arp_find(bp + 1, skb)) in ax25_rebuild_header()
135 if (bp[16] == AX25_P_IP) { in ax25_rebuild_header()
171 bp = ourskb->data; in ax25_rebuild_header()
172 dst_c = *(ax25_address *)(bp + 1); in ax25_rebuild_header()
173 src_c = *(ax25_address *)(bp + 8); in ax25_rebuild_header()
190 bp[7] &= ~AX25_CBIT; in ax25_rebuild_header()
191 bp[7] &= ~AX25_EBIT; in ax25_rebuild_header()
[all …]
Dax25_route.c463 unsigned char *bp; in ax25_rt_build_path() local
482 bp = skb_push(skb, len); in ax25_rt_build_path()
484 ax25_addr_build(bp, src, dest, digi, AX25_COMMAND, AX25_MODULUS); in ax25_rt_build_path()
/net/netrom/
Dnr_dev.c72 unsigned char *bp = skb->data; in nr_rebuild_header() local
74 if (arp_find(bp + 7, skb)) in nr_rebuild_header()
77 bp[6] &= ~AX25_CBIT; in nr_rebuild_header()
78 bp[6] &= ~AX25_EBIT; in nr_rebuild_header()
79 bp[6] |= AX25_SSSID_SPARE; in nr_rebuild_header()
80 bp += AX25_ADDR_LEN; in nr_rebuild_header()
82 bp[6] &= ~AX25_CBIT; in nr_rebuild_header()
83 bp[6] |= AX25_EBIT; in nr_rebuild_header()
84 bp[6] |= AX25_SSSID_SPARE; in nr_rebuild_header()
/net/sunrpc/
Dcache.c746 char *bp = crq->buf; in cache_request() local
749 detail->cache_request(detail, crq->item, &bp, &len); in cache_request()
1068 char *bp = *bpp; in qword_add() local
1081 *bp++ = '\\'; in qword_add()
1082 *bp++ = '0' + ((c & 0300)>>6); in qword_add()
1083 *bp++ = '0' + ((c & 0070)>>3); in qword_add()
1084 *bp++ = '0' + ((c & 0007)>>0); in qword_add()
1089 *bp++ = c; in qword_add()
1094 *bp++ = ' '; in qword_add()
1097 *bpp = bp; in qword_add()
[all …]
/net/bridge/netfilter/
Debt_among.c83 const __be32 *bp; in get_ip_dst() local
91 bp = skb_header_pointer(skb, sizeof(struct arphdr) + in get_ip_dst()
94 if (bp == NULL) in get_ip_dst()
96 *addr = *bp; in get_ip_dst()
114 const __be32 *bp; in get_ip_src() local
122 bp = skb_header_pointer(skb, sizeof(struct arphdr) + in get_ip_src()
124 if (bp == NULL) in get_ip_src()
126 *addr = *bp; in get_ip_src()
/net/rose/
Drose_dev.c61 unsigned char *bp = (unsigned char *)skb->data; in rose_rebuild_header() local
65 if (arp_find(bp + 7, skb)) { in rose_rebuild_header()
/net/ipv4/
Dinetpeer.c71 void inet_peer_base_init(struct inet_peer_base *bp) in inet_peer_base_init() argument
73 bp->root = peer_avl_empty_rcu; in inet_peer_base_init()
74 seqlock_init(&bp->lock); in inet_peer_base_init()
75 bp->total = 0; in inet_peer_base_init()
Dtcp_ipv4.c1060 struct tcp4_pseudohdr *bp; in tcp_v4_md5_hash_pseudoheader() local
1063 bp = &hp->md5_blk.ip4; in tcp_v4_md5_hash_pseudoheader()
1070 bp->saddr = saddr; in tcp_v4_md5_hash_pseudoheader()
1071 bp->daddr = daddr; in tcp_v4_md5_hash_pseudoheader()
1072 bp->pad = 0; in tcp_v4_md5_hash_pseudoheader()
1073 bp->protocol = IPPROTO_TCP; in tcp_v4_md5_hash_pseudoheader()
1074 bp->len = cpu_to_be16(nbytes); in tcp_v4_md5_hash_pseudoheader()
1076 sg_init_one(&sg, bp, sizeof(*bp)); in tcp_v4_md5_hash_pseudoheader()
1077 return crypto_hash_update(&hp->md5_desc, &sg, sizeof(*bp)); in tcp_v4_md5_hash_pseudoheader()
Droute.c2730 struct inet_peer_base *bp = kmalloc(sizeof(*bp), GFP_KERNEL); in ipv4_inetpeer_init() local
2732 if (!bp) in ipv4_inetpeer_init()
2734 inet_peer_base_init(bp); in ipv4_inetpeer_init()
2735 net->ipv4.peers = bp; in ipv4_inetpeer_init()
2741 struct inet_peer_base *bp = net->ipv4.peers; in ipv4_inetpeer_exit() local
2744 inetpeer_invalidate_tree(bp); in ipv4_inetpeer_exit()
2745 kfree(bp); in ipv4_inetpeer_exit()
/net/ipv6/
Dtcp_ipv6.c587 struct tcp6_pseudohdr *bp; in tcp_v6_md5_hash_pseudoheader() local
590 bp = &hp->md5_blk.ip6; in tcp_v6_md5_hash_pseudoheader()
592 bp->saddr = *saddr; in tcp_v6_md5_hash_pseudoheader()
593 bp->daddr = *daddr; in tcp_v6_md5_hash_pseudoheader()
594 bp->protocol = cpu_to_be32(IPPROTO_TCP); in tcp_v6_md5_hash_pseudoheader()
595 bp->len = cpu_to_be32(nbytes); in tcp_v6_md5_hash_pseudoheader()
597 sg_init_one(&sg, bp, sizeof(*bp)); in tcp_v6_md5_hash_pseudoheader()
598 return crypto_hash_update(&hp->md5_desc, &sg, sizeof(*bp)); in tcp_v6_md5_hash_pseudoheader()
Droute.c3114 struct inet_peer_base *bp = kmalloc(sizeof(*bp), GFP_KERNEL); in ipv6_inetpeer_init() local
3116 if (!bp) in ipv6_inetpeer_init()
3118 inet_peer_base_init(bp); in ipv6_inetpeer_init()
3119 net->ipv6.peers = bp; in ipv6_inetpeer_init()
3125 struct inet_peer_base *bp = net->ipv6.peers; in ipv6_inetpeer_exit() local
3128 inetpeer_invalidate_tree(bp); in ipv6_inetpeer_exit()
3129 kfree(bp); in ipv6_inetpeer_exit()
/net/tipc/
Dbcast.c676 struct tipc_bearer *bp[2] = {p, s}; in tipc_bcbearer_send() local
677 struct tipc_bearer *b = bp[msg_link_selector(msg)]; in tipc_bcbearer_send()