On 2/26/2024 7:11 AM, Michal Schmidt wrote: > There is a need for synchronization between ice PFs on the same physical > adapter. > > Add a "struct ice_adapter" for holding data shared between PFs of the > same multifunction PCI device. The struct is refcounted - each ice_pf > holds a reference to it. > > Its first use will be for PTP. I expect it will be useful also to > improve the ugliness that is ice_prot_id_tbl. > We could alternatively have this be part of the ice PTP auxiliary bus interface we added. However, I think a cross-adapter structure has uses beyond just PTP and this implementation seems a bit more simple than the auxiliary interface.
- [Intel-wired-lan] [PATCH net-next 0/3] ice: lighter lockin... Michal Schmidt
- [Intel-wired-lan] [PATCH net-next 1/3] ice: add ice_a... Michal Schmidt
- Re: [Intel-wired-lan] [PATCH net-next 1/3] ice: a... Jacob Keller
- Re: [Intel-wired-lan] [PATCH net-next 1/3] ice: a... Jiri Pirko
- Re: [Intel-wired-lan] [PATCH net-next 1/3] ic... Michal Schmidt
- Re: [Intel-wired-lan] [PATCH net-next 1/3] ice: a... Jakub Kicinski
- Re: [Intel-wired-lan] [PATCH net-next 1/3] ic... Keller, Jacob E
- [Intel-wired-lan] [PATCH net-next 2/3] ice: avoid the... Michal Schmidt
- Re: [Intel-wired-lan] [PATCH net-next 2/3] ice: a... Jacob Keller
- Re: [Intel-wired-lan] [PATCH net-next 2/3] ic... Michal Schmidt
- Re: [Intel-wired-lan] [PATCH net-next 2/3... Jacob Keller
- [Intel-wired-lan] [PATCH net-next 3/3] ice: fold ice_... Michal Schmidt
- Re: [Intel-wired-lan] [PATCH net-next 3/3] ice: f... Jacob Keller
