Home
last modified time | relevance | path

Searched refs:promisc (Results 1 – 25 of 48) sorted by relevance

12

/linux/net/bridge/
H A Dbr_input.c33 static int br_pass_frame_up(struct sk_buff *skb, bool promisc) in br_pass_frame_up() argument
68 BR_INPUT_SKB_CB(skb)->promisc = promisc; in br_pass_frame_up()
88 bool promisc; in br_handle_frame_finish() local
146 promisc = !!(br->dev->flags & IFF_PROMISC); in br_handle_frame_finish()
147 local_rcv = promisc; in br_handle_frame_finish()
235 return br_pass_frame_up(skb, promisc); in br_handle_frame_finish()
412 BR_INPUT_SKB_CB(skb)->promisc = false; in br_handle_frame()
H A Dbr_netfilter_hooks.c589 bool promisc = BR_INPUT_SKB_CB(skb)->promisc; in br_nf_local_in() local
595 if (promisc) { in br_nf_local_in()
/linux/tools/testing/selftests/net/forwarding/
H A Dbridge_vlan_aware.sh158 ip link set $h2 promisc on
193 ip link set $h2 promisc off
221 ip link set $h2 promisc on
234 ip link set $h2 promisc off
251 ip link set $h2 promisc on
287 ip link set $h2 promisc off
H A Dlib.sh1501 ip link set $host1_if promisc on
1551 ip link set $host1_if promisc off
1569 ip link set $host2_if promisc on
1587 ip link set $host2_if promisc off
2286 local promisc
2293 promisc=$(ip -j -d link show dev $dev | jq -r '.[].promiscuity')
2297 [[ $promisc == 1 ]] && echo "no" || echo "yes"
H A Dlocal_termination.sh113 # Disable promisc to ensure we don't receive unknown MAC DA packets
199 ip link set dev $rcv_if_name promisc on
203 ip link set dev $rcv_if_name promisc off
279 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address, promisc" \
299 check_rcv $rcv_if_name "Multicast IPv4 to unknown group, promisc" \
316 check_rcv $rcv_if_name "Multicast IPv6 to unknown group, promisc" \
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
H A Dhw_atl2.c431 bool promisc) in hw_atl2_hw_new_rx_filter_vlan_promisc() argument
433 u16 off_action = (!promisc && in hw_atl2_hw_new_rx_filter_vlan_promisc()
445 static void hw_atl2_hw_new_rx_filter_promisc(struct aq_hw_s *self, bool promisc) in hw_atl2_hw_new_rx_filter_promisc() argument
447 u16 off_action = promisc ? HW_ATL2_ACTION_DISABLE : HW_ATL2_ACTION_DROP; in hw_atl2_hw_new_rx_filter_promisc()
460 hw_atl2_hw_new_rx_filter_vlan_promisc(self, promisc | in hw_atl2_hw_new_rx_filter_promisc()
H A Dhw_atl2_utils.h516 } promisc; member
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_dev.h32 int broadcast, int promisc, int allmulti);
H A Dvnic_dev.h130 int broadcast, int promisc, int allmulti);
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dport.c1326 u32 promisc; in mlx4_common_set_port() local
1356 promisc = be32_to_cpu(qpn_context->promisc) >> in mlx4_common_set_port()
1358 qpn_context->promisc = cpu_to_be32( in mlx4_common_set_port()
1359 promisc << SET_PORT_PROMISC_SHIFT | in mlx4_common_set_port()
1361 promisc = be32_to_cpu(qpn_context->mcast) >> in mlx4_common_set_port()
1364 promisc << SET_PORT_MC_PROMISC_SHIFT | in mlx4_common_set_port()
1623 u8 promisc) in mlx4_SET_PORT_qpn_calc() argument
1641 context->promisc = cpu_to_be32(promisc << SET_PORT_PROMISC_SHIFT | in mlx4_SET_PORT_qpn_calc()
/linux/drivers/net/ethernet/i825xx/
H A Dsun3_82586.h239 unsigned char promisc; /* promisc-mode(0) , et al (1-7) */ member
H A Dsun3_82586.c428 cfg_cmd->promisc = 0; in init586()
433 cfg_cmd->promisc = 1; in init586()
437 cfg_cmd->promisc = 1; in init586()
/linux/drivers/scsi/fnic/
H A Dvnic_dev.h124 int broadcast, int promisc, int allmulti);
H A Dvnic_dev.c710 int broadcast, int promisc, int allmulti) in vnic_dev_packet_filter() argument
719 (promisc ? CMD_PFILTER_PROMISCUOUS : 0) | in vnic_dev_packet_filter()
/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.c822 unsigned char promisc[ETH_ALEN]; in bcmasp_set_promisc() local
824 eth_zero_addr(promisc); in bcmasp_set_promisc()
826 bcmasp_set_mda_filter(intf, promisc, promisc, i); in bcmasp_set_promisc()
/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
H A Dnpc.h321 u16 *mcast, u16 *promisc, u16 *ucast);
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.c656 bool promisc, bool mc_promisc) in esw_apply_vport_rx_mode() argument
661 goto promisc; in esw_apply_vport_rx_mode()
676 goto promisc; in esw_apply_vport_rx_mode()
683 promisc: in esw_apply_vport_rx_mode()
684 if (IS_ERR_OR_NULL(vport->promisc_rule) != promisc) in esw_apply_vport_rx_mode()
687 if (promisc) { in esw_apply_vport_rx_mode()
/linux/drivers/net/ethernet/ibm/ehea/
H A Dehea.h441 int promisc; /* Indicates IFF_PROMISC state */ member
/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dt4vf_hw.c1474 int mtu, int promisc, int all_multi, int bcast, int vlanex, in t4vf_set_rxmode() argument
1482 if (promisc < 0) in t4vf_set_rxmode()
1483 promisc = FW_VI_RXMODE_CMD_PROMISCEN_M; in t4vf_set_rxmode()
1499 FW_VI_RXMODE_CMD_PROMISCEN_V(promisc) | in t4vf_set_rxmode()
/linux/drivers/net/wireless/atmel/
H A Dat76c50x-usb.h404 int promisc; member
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c355 bool promisc) in am65_cpsw_slave_set_promisc() argument
359 if (promisc && !common->is_emac_mode) { in am65_cpsw_slave_set_promisc()
364 if (promisc) { in am65_cpsw_slave_set_promisc()
382 bool promisc; in am65_cpsw_nuss_ndo_slave_set_rx_mode() local
384 promisc = !!(ndev->flags & IFF_PROMISC); in am65_cpsw_nuss_ndo_slave_set_rx_mode()
385 am65_cpsw_slave_set_promisc(port, promisc); in am65_cpsw_nuss_ndo_slave_set_rx_mode()
387 if (promisc) in am65_cpsw_nuss_ndo_slave_set_rx_mode()
/linux/drivers/net/ethernet/adi/
H A Dadin1110.c795 bool promisc) in adin1110_set_promisc_mode() argument
801 promisc = false; in adin1110_set_promisc_mode()
809 mask, promisc ? mask : 0); in adin1110_set_promisc_mode()
/linux/Documentation/networking/device_drivers/ethernet/intel/
H A Dice.rst610 # ip link set <ethX> promisc on
618 NOTE: By default, the ethtool private flag vf-true-promisc-support is set to
623 # ethtool --set-priv-flags <ethX> vf-true-promisc-support on
625 The vf-true-promisc-support private flag does not enable promiscuous mode;
629 vf-true-promisc-support private flag is only exposed to the first PF of the
631 vf-true-promisc-support setting.
893 when VF true promiscuous mode (vf-true-promisc-support) and double VLANs are
/linux/drivers/net/ethernet/sfc/
H A Dtc.c2818 struct efx_filter_spec promisc, allmulti; in efx_tc_insert_rep_filters() local
2825 efx_filter_init_rx(&promisc, EFX_FILTER_PRI_REQUIRED, 0, 0); in efx_tc_insert_rep_filters()
2826 efx_filter_set_uc_def(&promisc); in efx_tc_insert_rep_filters()
2827 efx_filter_set_vport_id(&promisc, efx->tc->reps_mport_vport_id); in efx_tc_insert_rep_filters()
2828 rc = efx_filter_insert_filter(efx, &promisc, false); in efx_tc_insert_rep_filters()
/linux/drivers/net/ethernet/alacritech/
H A Dslicoss.c232 if (sdev->promisc) in slic_configure_rcv()
335 if (sdev->promisc != set_promisc) { in slic_set_rx_mode()
336 sdev->promisc = set_promisc; in slic_set_rx_mode()

12