Home
last modified time | relevance | path

Searched refs:ipc (Results 1 – 8 of 8) sorted by relevance

/net/qrtr/
Dqrtr.c356 static void qrtr_port_put(struct qrtr_sock *ipc);
371 struct qrtr_sock *ipc; in qrtr_node_rx_work() local
384 ipc = qrtr_port_lookup(cb->dst_port); in qrtr_node_rx_work()
385 if (!ipc) { in qrtr_node_rx_work()
388 if (sock_queue_rcv_skb(&ipc->sk, skb)) in qrtr_node_rx_work()
391 qrtr_port_put(ipc); in qrtr_node_rx_work()
481 struct qrtr_sock *ipc; in qrtr_port_lookup() local
487 ipc = idr_find(&qrtr_ports, port); in qrtr_port_lookup()
488 if (ipc) in qrtr_port_lookup()
489 sock_hold(&ipc->sk); in qrtr_port_lookup()
[all …]
/net/ipv4/
Draw.c502 struct ipcm_cookie ipc; in raw_sendmsg() local
560 ipcm_init_sk(&ipc, inet); in raw_sendmsg()
563 err = ip_cmsg_send(sk, msg, &ipc, false); in raw_sendmsg()
565 kfree(ipc.opt); in raw_sendmsg()
568 if (ipc.opt) in raw_sendmsg()
572 saddr = ipc.addr; in raw_sendmsg()
573 ipc.addr = daddr; in raw_sendmsg()
575 if (!ipc.opt) { in raw_sendmsg()
583 ipc.opt = &opt_copy.opt; in raw_sendmsg()
588 if (ipc.opt) { in raw_sendmsg()
[all …]
Dping.c699 struct ipcm_cookie ipc; in ping_v4_sendmsg() local
735 ipcm_init_sk(&ipc, inet); in ping_v4_sendmsg()
738 err = ip_cmsg_send(sk, msg, &ipc, false); in ping_v4_sendmsg()
740 kfree(ipc.opt); in ping_v4_sendmsg()
743 if (ipc.opt) in ping_v4_sendmsg()
746 if (!ipc.opt) { in ping_v4_sendmsg()
754 ipc.opt = &opt_copy.opt; in ping_v4_sendmsg()
759 saddr = ipc.addr; in ping_v4_sendmsg()
760 ipc.addr = faddr = daddr; in ping_v4_sendmsg()
762 if (ipc.opt && ipc.opt->opt.srr) { in ping_v4_sendmsg()
[all …]
Dudp.c973 struct ipcm_cookie ipc; in udp_sendmsg() local
1042 ipcm_init_sk(&ipc, inet); in udp_sendmsg()
1043 ipc.gso_size = up->gso_size; in udp_sendmsg()
1046 err = udp_cmsg_send(sk, msg, &ipc.gso_size); in udp_sendmsg()
1048 err = ip_cmsg_send(sk, msg, &ipc, in udp_sendmsg()
1051 kfree(ipc.opt); in udp_sendmsg()
1054 if (ipc.opt) in udp_sendmsg()
1058 if (!ipc.opt) { in udp_sendmsg()
1066 ipc.opt = &opt_copy.opt; in udp_sendmsg()
1073 (struct sockaddr *)usin, &ipc.addr); in udp_sendmsg()
[all …]
Dicmp.c365 struct ipcm_cookie *ipc, struct rtable **rt) in icmp_push_reply() argument
374 ipc, rt, MSG_DONTWAIT) < 0) { in icmp_push_reply()
400 struct ipcm_cookie ipc; in icmp_reply() local
428 ipcm_init(&ipc); in icmp_reply()
431 daddr = ipc.addr = ip_hdr(skb)->saddr; in icmp_reply()
435 ipc.opt = &icmp_param->replyopts.opt; in icmp_reply()
436 if (ipc.opt->opt.srr) in icmp_reply()
452 icmp_push_reply(icmp_param, &fl4, &ipc, &rt); in icmp_reply()
576 struct ipcm_cookie ipc; in __icmp_send() local
713 ipcm_init(&ipc); in __icmp_send()
[all …]
Dip_output.c1236 struct ipcm_cookie *ipc, struct rtable **rtp) in ip_setup_cork() argument
1248 opt = ipc->opt; in ip_setup_cork()
1258 cork->addr = ipc->addr; in ip_setup_cork()
1267 cork->gso_size = ipc->gso_size; in ip_setup_cork()
1274 cork->ttl = ipc->ttl; in ip_setup_cork()
1275 cork->tos = ipc->tos; in ip_setup_cork()
1276 cork->mark = ipc->sockc.mark; in ip_setup_cork()
1277 cork->priority = ipc->priority; in ip_setup_cork()
1278 cork->transmit_time = ipc->sockc.transmit_time; in ip_setup_cork()
1280 sock_tx_timestamp(sk, ipc->sockc.tsflags, &cork->tx_flags); in ip_setup_cork()
[all …]
Dip_sockglue.c242 int ip_cmsg_send(struct sock *sk, struct msghdr *msg, struct ipcm_cookie *ipc, in ip_cmsg_send() argument
264 ipc->oif = src_info->ipi6_ifindex; in ip_cmsg_send()
265 ipc->addr = src_info->ipi6_addr.s6_addr32[3]; in ip_cmsg_send()
270 err = __sock_cmsg_send(sk, msg, cmsg, &ipc->sockc); in ip_cmsg_send()
283 err = ip_options_get(net, &ipc->opt, CMSG_DATA(cmsg), in ip_cmsg_send()
295 ipc->oif = info->ipi_ifindex; in ip_cmsg_send()
296 ipc->addr = info->ipi_spec_dst.s_addr; in ip_cmsg_send()
305 ipc->ttl = val; in ip_cmsg_send()
316 ipc->tos = val; in ip_cmsg_send()
317 ipc->priority = rt_tos2priority(ipc->tos); in ip_cmsg_send()
/net/iucv/
Diucv.c1534 struct iucv_path_complete *ipc = (void *) data; in iucv_path_complete() local
1535 struct iucv_path *path = iucv_path_table[ipc->ippathid]; in iucv_path_complete()
1538 path->flags = ipc->ipflags1; in iucv_path_complete()
1540 path->handler->path_complete(path, ipc->ipuser); in iucv_path_complete()