Lines Matching refs:ipc
778 struct ipcm_cookie ipc;
799 ipc.opt = NULL;
800 ipc.shtx.flags = 0;
845 ipc.addr = inet->inet_saddr;
847 ipc.oif = sk->sk_bound_dev_if;
848 err = sock_tx_timestamp(msg, sk, &ipc.shtx);
852 err = ip_cmsg_send(sock_net(sk), msg, &ipc);
855 if (ipc.opt)
859 if (!ipc.opt)
860 ipc.opt = inet->opt;
862 saddr = ipc.addr;
863 ipc.addr = faddr = daddr;
865 if (ipc.opt && ipc.opt->srr) {
868 faddr = ipc.opt->faddr;
874 (ipc.opt && ipc.opt->is_strictroute)) {
880 if (!ipc.oif)
881 ipc.oif = inet->mc_index;
891 struct flowi fl = { .oif = ipc.oif,
925 if (!ipc.addr)
926 daddr = ipc.addr = rt->rt_dst;
951 sizeof(struct udphdr), &ipc, &rt,
964 kfree(ipc.opt);