
In implementation of Android Packet Filter, functions, variables, definitions are named after BPF, which stands for Berkely Packet Filter. The term was more appropriate for Link Layer packet filters implemented in the Linux kernel, known as Linux Socket Filters. The term BPF is obsolete now, so rename it with the appropriate acronym, APF. Change-Id: I606afc747cddedb524a41cd8e5998400f04e69f6 CRs-Fixed: 2191531
43 lines
1.5 KiB
C
43 lines
1.5 KiB
C
/*
|
|
* Copyright (c) 2016-2018 The Linux Foundation. All rights reserved.
|
|
*
|
|
* Permission to use, copy, modify, and/or distribute this software for
|
|
* any purpose with or without fee is hereby granted, provided that the
|
|
* above copyright notice and this permission notice appear in all
|
|
* copies.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
|
|
* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
|
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
|
|
* AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
|
|
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
|
|
* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
|
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
* PERFORMANCE OF THIS SOFTWARE.
|
|
*/
|
|
|
|
#ifndef _WMI_UNIFIED_APF_TLV_H_
|
|
#define _WMI_UNIFIED_APF_TLV_H_
|
|
|
|
#include "wmi_unified.h"
|
|
#include "wmi_unified_api.h"
|
|
#include "wmi_unified_param.h"
|
|
|
|
/**
|
|
* send_set_active_apf_mode_cmd_tlv() - configure active APF mode in FW
|
|
* @wmi_handle: the WMI handle
|
|
* @vdev_id: the Id of the vdev to apply the configuration to
|
|
* @ucast_mode: the active APF mode to configure for unicast packets
|
|
* @mcast_bcast_mode: the active APF mode to configure for multicast/broadcast
|
|
* packets
|
|
*
|
|
* Return: QDF status
|
|
*/
|
|
QDF_STATUS
|
|
send_set_active_apf_mode_cmd_tlv(wmi_unified_t wmi_handle,
|
|
uint8_t vdev_id,
|
|
enum wmi_host_active_apf_mode ucast_mode,
|
|
enum wmi_host_active_apf_mode
|
|
mcast_bcast_mode);
|
|
#endif /* _WMI_UNIFIED_APF_TLV_H_ */
|