summaryrefslogtreecommitdiff
path: root/include/linux/errqueue.h
blob: 9ca23fcfb5d73131b564ad81d887929abc0e954b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef _LINUX_ERRQUEUE_H
#define _LINUX_ERRQUEUE_H 1


#include <net/ip.h>
#if IS_ENABLED(CONFIG_IPV6)
#include <linux/ipv6.h>
#endif
#include <uapi/linux/errqueue.h>

#define SKB_EXT_ERR(skb) ((struct sock_exterr_skb *) ((skb)->cb))

struct sock_exterr_skb {
	union {
		struct inet_skb_parm	h4;
#if IS_ENABLED(CONFIG_IPV6)
		struct inet6_skb_parm	h6;
#endif
	} header;
	struct sock_extended_err	ee;
	u16				addr_offset;
	__be16				port;
};

#endif
>2022-05-03KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bitsSean Christopherson 2022-03-08KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pagesSean Christopherson 2022-03-08KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recoverySean Christopherson 2022-03-08KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCUSean Christopherson 2022-02-10KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page rootDavid Matlack 2021-12-20KVM: x86/mmu: Don't advance iterator after restart due to yieldingSean Christopherson 2021-03-16KVM: x86/mmu: Store the address space ID in the TDP iteratorSean Christopherson 2021-03-16KVM: x86/mmu: Factor out tdp_iter_return_to_rootBen Gardon 2021-02-04KVM: x86/mmu: Protect TDP MMU page table memory with RCUBen Gardon 2021-02-04KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iterBen Gardon 2021-02-04KVM: x86/mmu: Rename goal_gfn to next_last_level_gfnBen Gardon 2020-10-23kvm: x86/mmu: Support dirty logging for the TDP MMUBen Gardon 2020-10-21kvm: x86/mmu: Support zapping SPTEs in the TDP MMUBen Gardon 2020-10-21kvm: x86/mmu: Introduce tdp_iterBen Gardon