Lines Matching refs:serr
1757 struct sock_exterr_skb *serr = SKB_EXT_ERR(skb);
1761 old_lo = serr->ee.ee_info;
1762 old_hi = serr->ee.ee_data;
1771 serr->ee.ee_data += len;
1778 struct sock_exterr_skb *serr;
1799 serr = SKB_EXT_ERR(skb);
1800 memset(serr, 0, sizeof(*serr));
1801 serr->ee.ee_errno = 0;
1802 serr->ee.ee_origin = SO_EE_ORIGIN_ZEROCOPY;
1803 serr->ee.ee_data = hi;
1804 serr->ee.ee_info = lo;
1806 serr->ee.ee_code |= SO_EE_CODE_ZEROCOPY_COPIED;
5379 struct sock_exterr_skb *serr;
5384 serr = SKB_EXT_ERR(skb);
5385 memset(serr, 0, sizeof(*serr));
5386 serr->ee.ee_errno = ENOMSG;
5387 serr->ee.ee_origin = SO_EE_ORIGIN_TIMESTAMPING;
5388 serr->ee.ee_info = tstype;
5389 serr->opt_stats = opt_stats;
5390 serr->header.h4.iif = skb->dev ? skb->dev->ifindex : 0;
5392 serr->ee.ee_data = skb_shinfo(skb)->tskey;
5394 serr->ee.ee_data -= atomic_read(&sk->sk_tskey);
5509 struct sock_exterr_skb *serr;
5515 serr = SKB_EXT_ERR(skb);
5516 memset(serr, 0, sizeof(*serr));
5517 serr->ee.ee_errno = ENOMSG;
5518 serr->ee.ee_origin = SO_EE_ORIGIN_TXSTATUS;