/linux-master/net/ipv6/ |
H A D | ping.c | 122 ipc6.sockc.tsflags = READ_ONCE(sk->sk_tsflags); 123 ipc6.sockc.mark = READ_ONCE(sk->sk_mark); 146 fl6.flowi6_mark = ipc6.sockc.mark;
|
H A D | raw.c | 595 unsigned int flags, const struct sockcm_cookie *sockc) 623 skb->mark = sockc->mark; 624 skb->tstamp = sockc->transmit_time; 632 skb_setup_tx_timestamp(skb, sockc->tsflags); 781 ipc6.sockc.tsflags = READ_ONCE(sk->sk_tsflags); 782 ipc6.sockc.mark = fl6.flowi6_mark; 865 fl6.flowi6_mark = ipc6.sockc.mark; 915 msg->msg_flags, &ipc6.sockc); 593 rawv6_send_hdrinc(struct sock *sk, struct msghdr *msg, int length, struct flowi6 *fl6, struct dst_entry **dstp, unsigned int flags, const struct sockcm_cookie *sockc) argument
|
H A D | icmp.c | 592 ipc6.sockc.mark = mark; 797 ipc6.sockc.mark = mark;
|
H A D | udp.c | 1344 ipc6.sockc.tsflags = READ_ONCE(sk->sk_tsflags); 1345 ipc6.sockc.mark = READ_ONCE(sk->sk_mark); 1505 fl6->flowi6_mark = ipc6.sockc.mark;
|
H A D | ip6_output.c | 1394 cork->base.mark = ipc6->sockc.mark; 1395 sock_tx_timestamp(sk, ipc6->sockc.tsflags, &cork->base.tx_flags); 1398 cork->base.transmit_time = ipc6->sockc.transmit_time;
|
H A D | datagram.c | 780 err = __sock_cmsg_send(sk, cmsg, &ipc6->sockc);
|
/linux-master/net/ipv4/ |
H A D | raw.c | 329 const struct sockcm_cookie *sockc) 362 skb->mark = sockc->mark; 363 skb->tstamp = sockc->transmit_time; 373 skb_setup_tx_timestamp(skb, sockc->tsflags); 609 flowi4_init_output(&fl4, ipc.oif, ipc.sockc.mark, tos, scope, 645 &rt, msg->msg_flags, &ipc.sockc); 326 raw_send_hdrinc(struct sock *sk, struct flowi4 *fl4, struct msghdr *msg, size_t length, struct rtable **rtp, unsigned int flags, const struct sockcm_cookie *sockc) argument
|
H A D | ip_output.c | 1324 cork->mark = ipc->sockc.mark; 1326 cork->transmit_time = ipc->sockc.transmit_time; 1328 sock_tx_timestamp(sk, ipc->sockc.tsflags, &cork->tx_flags); 1606 ipc.sockc.transmit_time = transmit_time; 1637 ipc.sockc.mark = fl4.flowi4_mark;
|
H A D | icmp.c | 430 ipc.sockc.mark = mark; 735 ipc.sockc.mark = mark;
|
H A D | tcp.c | 1044 struct sockcm_cookie sockc; local 1113 sockcm_init(&sockc, sk); 1115 err = sock_cmsg_send(sk, msg, &sockc); 1309 tcp_tx_timestamp(sk, sockc.tsflags);
|
H A D | ping.c | 782 flowi4_init_output(&fl4, ipc.oif, ipc.sockc.mark, tos, scope,
|
H A D | ip_sockglue.c | 270 err = __sock_cmsg_send(sk, cmsg, &ipc->sockc);
|
H A D | udp.c | 1218 flowi4_init_output(fl4, ipc.oif, ipc.sockc.mark, tos, scope,
|
/linux-master/net/can/ |
H A D | raw.c | 903 struct sockcm_cookie sockc; local 957 sockcm_init(&sockc, sk); 959 err = sock_cmsg_send(sk, msg, &sockc); 967 skb->tstamp = sockc.transmit_time; 969 skb_setup_tx_timestamp(skb, sockc.tsflags);
|
/linux-master/net/packet/ |
H A D | af_packet.c | 1959 struct sockcm_cookie sockc; local 2048 sockcm_init(&sockc, sk); 2050 err = sock_cmsg_send(sk, msg, &sockc); 2059 skb->tstamp = sockc.transmit_time; 2061 skb_setup_tx_timestamp(skb, sockc.tsflags); 2574 const struct sockcm_cookie *sockc) 2588 skb->tstamp = sockc->transmit_time; 2589 skb_setup_tx_timestamp(skb, sockc->tsflags); 2724 struct sockcm_cookie sockc; local 2776 sockcm_init(&sockc, 2571 tpacket_fill_skb(struct packet_sock *po, struct sk_buff *skb, void *frame, struct net_device *dev, void *data, int tp_len, __be16 proto, unsigned char *addr, int hlen, int copylen, const struct sockcm_cookie *sockc) argument 2952 struct sockcm_cookie sockc; local [all...] |
/linux-master/include/net/ |
H A D | ip.h | 76 struct sockcm_cookie sockc; member in struct:ipcm_cookie 97 ipcm->sockc.mark = READ_ONCE(inet->sk.sk_mark); 98 ipcm->sockc.tsflags = READ_ONCE(inet->sk.sk_tsflags);
|
H A D | sock.h | 1865 static inline void sockcm_init(struct sockcm_cookie *sockc, argument 1868 *sockc = (struct sockcm_cookie) { 1874 struct sockcm_cookie *sockc); 1876 struct sockcm_cookie *sockc);
|
H A D | ipv6.h | 358 struct sockcm_cookie sockc; member in struct:ipcm6_cookie
|
/linux-master/net/core/ |
H A D | sock.c | 2810 struct sockcm_cookie *sockc) 2821 sockc->mark = *(u32 *)CMSG_DATA(cmsg); 2832 sockc->tsflags &= ~SOF_TIMESTAMPING_TX_RECORD_MASK; 2833 sockc->tsflags |= tsflags; 2840 sockc->transmit_time = get_unaligned((u64 *)CMSG_DATA(cmsg)); 2854 struct sockcm_cookie *sockc) 2864 ret = __sock_cmsg_send(sk, cmsg, sockc); 2809 __sock_cmsg_send(struct sock *sk, struct cmsghdr *cmsg, struct sockcm_cookie *sockc) argument 2853 sock_cmsg_send(struct sock *sk, struct msghdr *msg, struct sockcm_cookie *sockc) argument
|