Searched refs:ingress (Results 151 - 175 of 205) sorted by relevance

123456789

/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_trap_control.sh655 tc filter add dev $rp1 ingress proto all pref 1 handle 101 matchall \
662 tc filter del dev $rp1 ingress proto all pref 1 handle 101 matchall
670 tc filter add dev $rp1 ingress proto ip pref 1 handle 101 flower \
677 tc filter del dev $rp1 ingress proto ip pref 1 handle 101 flower
/linux-master/include/net/
H A Dlwtunnel.h136 bool ingress);
H A Ddsa.h102 * address, in which case the DSA conduit would drop packets on ingress
208 bool ingress; member in struct:dsa_mall_mirror_tc_entry
1109 struct flow_cls_offload *cls, bool ingress);
1111 struct flow_cls_offload *cls, bool ingress);
1113 struct flow_cls_offload *cls, bool ingress);
1116 bool ingress, struct netlink_ext_ack *extack);
/linux-master/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api_client.h230 bool vcap_is_last_chain(struct vcap_control *vctrl, int cid, bool ingress);
/linux-master/tools/testing/selftests/net/
H A Darp_ndisc_untracked_subnets.sh82 ingress protocol ipv6 pref 1 handle 101 \
208 tc_rule_handle_stats_get "dev ${ROUTER_INTF} ingress" 101 ".packets" "-n ${ROUTER_NS_V6}"
H A Dfib_tests.sh467 # 2. (ns1) redirect veth1's ingress to lo's ingress
468 $NS_EXEC tc qdisc add dev veth1 ingress
469 $NS_EXEC tc filter add dev veth1 ingress protocol arp basic \
470 action mirred ingress redirect dev lo
471 $NS_EXEC tc filter add dev veth1 ingress protocol ip basic \
472 action mirred ingress redirect dev lo
481 # 4. (ns2) redirect veth2's ingress to lo's ingress
482 ip netns exec $ns2 tc qdisc add dev veth2 ingress
[all...]
H A Dbpf_offload.py441 tc("qdisc add dev %s ingress" % (self['ifname']))
444 tc("qdisc del dev %s ingress" % (self['ifname']))
456 args = "-s filter show dev %s ingress" % (self['ifname'])
478 "%d ingress filters loaded, expected %d" %
482 def cls_filter_op(self, op, qdisc="ingress", prio=None, handle=None,
783 ingress = sim.tc_show_ingress(expected=1) variable
784 fltr = ingress[0]
793 ingress = sim.tc_show_ingress(expected=1) variable
794 fltr = ingress[0]
869 ingress variable
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_qdisc.c1770 bool ingress; local
1778 ingress = mlxsw_sp_span_trigger_is_ingress(span_trigger);
1779 err = mlxsw_sp_span_analyzed_port_get(mlxsw_sp_port, ingress);
1802 mlxsw_sp_span_analyzed_port_put(mlxsw_sp_port, ingress);
1817 bool ingress; local
1819 ingress = mlxsw_sp_span_trigger_is_ingress(span_trigger);
1825 mlxsw_sp_span_analyzed_port_put(mlxsw_sp_port, ingress);
H A Dspectrum.h274 u16 local_port; /* Reserved when trigger type is not ingress / egress. */
908 bool ingress; member in struct:mlxsw_sp_flow_block_binding
966 bool ingress);
1021 bool ingress,
1215 bool ingress; member in struct:mlxsw_sp_mall_entry
/linux-master/tools/testing/selftests/net/forwarding/
H A Dbridge_mdb.sh1019 tc filter add dev br0 ingress protocol 802.1q pref 1 handle 1 flower \
1027 tc_check_packets "dev br0 ingress" 1 0
1034 tc_check_packets "dev br0 ingress" 1 0
1040 tc_check_packets "dev br0 ingress" 1 1
1047 tc_check_packets "dev br0 ingress" 1 1
1052 tc filter del dev br0 ingress protocol 802.1q pref 1 handle 1 flower
1069 tc filter add dev br0 ingress protocol all pref 1 handle 1 flower \
1075 tc_check_packets "dev br0 ingress" 1 1
1082 tc_check_packets "dev br0 ingress" 1 1
1088 tc_check_packets "dev br0 ingress"
[all...]
H A Dvxlan_asymmetric.sh502 local actual=$(in_ns ns1 tc_rule_stats_get vx10 1 ingress)
513 in_ns ns1 tc filter add dev vx10 ingress proto arp pref 1 handle 101 \
H A Dvxlan_bridge_1d.sh370 $(maybe_in_ns $ns) tc_rule_stats_get $dev 100 ingress
631 tc filter add dev $h1 ingress pref 77 prot ip \
636 "tc_rule_stats_get $h1 77 ingress" 10
637 tc filter del dev $h1 ingress pref 77
H A Dvxlan_bridge_1q_ipv6.sh588 $(maybe_in_ns $ns) tc filter $add_del dev "$dev" ingress \
591 $(maybe_in_ns $ns) tc filter $add_del dev "$dev" ingress \
611 $(maybe_in_ns $ns) tc_rule_stats_get $dev 100 ingress
/linux-master/net/core/
H A Dskmsg.c592 /* Puts an skb on the ingress queue of the socket already assigned to the
613 u32 off, u32 len, bool ingress)
617 if (!ingress) {
648 bool ingress; local
666 ingress = skb_bpf_ingress(skb);
672 len, ingress);
612 sk_psock_handle_skb(struct sk_psock *psock, struct sk_buff *skb, u32 off, u32 len, bool ingress) argument
/linux-master/drivers/net/dsa/ocelot/
H A Dfelix.c1805 struct flow_cls_offload *cls, bool ingress)
1812 err = ocelot_cls_flower_replace(ocelot, port, cls, ingress);
1822 struct flow_cls_offload *cls, bool ingress)
1826 return ocelot_cls_flower_destroy(ocelot, port, cls, ingress);
1830 struct flow_cls_offload *cls, bool ingress)
1834 return ocelot_cls_flower_stats(ocelot, port, cls, ingress);
1858 bool ingress, struct netlink_ext_ack *extack)
1863 ingress, extack);
1871 ocelot_port_mirror_del(ocelot, port, mirror->ingress);
1804 felix_cls_flower_add(struct dsa_switch *ds, int port, struct flow_cls_offload *cls, bool ingress) argument
1821 felix_cls_flower_del(struct dsa_switch *ds, int port, struct flow_cls_offload *cls, bool ingress) argument
1829 felix_cls_flower_stats(struct dsa_switch *ds, int port, struct flow_cls_offload *cls, bool ingress) argument
1856 felix_port_mirror_add(struct dsa_switch *ds, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) argument
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dlegacy.c402 if (vport->ingress.legacy.drop_counter)
403 mlx5_fc_query(dev, vport->ingress.legacy.drop_counter,
/linux-master/net/ipv4/
H A Dtcp_bpf.c161 int tcp_bpf_sendmsg_redir(struct sock *sk, bool ingress, argument
170 ret = ingress ? bpf_tcp_ingress(sk, psock, msg, bytes, flags) :
/linux-master/include/linux/
H A Dskmsg.h544 bool ingress)
547 if (ingress)
543 skb_bpf_set_redir(struct sk_buff *skb, struct sock *sk_redir, bool ingress) argument
/linux-master/tools/testing/selftests/bpf/
H A Dtest_tc_tunnel.sh313 ip netns exec "${ns2}" tc filter add dev veth2 ingress \
/linux-master/net/sched/
H A Dsch_api.c11 * Jamal Hadi Salim <hadi@nortelnetworks.com>: 990601: ingress support
904 .ingress = (new && new->flags & TCQ_F_INGRESS) ||
1110 unsigned int i, num_q, ingress; local
1113 ingress = 0;
1117 ingress = 1;
1120 NL_SET_ERR_MSG(extack, "Device does not have an ingress queue");
1131 "Current ingress or clsact Qdisc has ongoing filter requests");
1141 if (new && new->ops->attach && !ingress)
1144 if (!ingress) {
1156 /* {ingress,clsac
[all...]
/linux-master/drivers/net/dsa/sja1105/
H A Dsja1105_main.c181 /* Internal VLAN (pvid) to apply to untagged ingress */
199 .ingress = false,
536 * rules and the VLAN PCP to ingress queue mapping.
537 * Set up the ingress queue mapping first.
626 /* Next 8 entries define VLAN PCP mapping from ingress to egress.
706 /* Use a single memory partition for all ingress queues */
865 * (both ingress to and egress from CPU - PTP, STP etc)
964 * according to the ingress port, whether it was broadcast or not, and the
1001 * corresponding to this ingress port (8 VLAN PCP lookups and 1 broadcast
1988 * Flooding is configured between each {ingress, egres
2851 sja1105_mirror_apply(struct sja1105_private *priv, int from, int to, bool ingress, bool enabled) argument
2909 sja1105_mirror_add(struct dsa_switch *ds, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) argument
[all...]
H A Dsja1105_static_config.h341 u64 ingress; member in struct:sja1105_mac_config_entry
/linux-master/drivers/net/dsa/microchip/
H A Dksz9477.c1008 bool ingress, struct netlink_ext_ack *extack)
1031 if (ingress)
1052 if (mirror->ingress)
1006 ksz9477_port_mirror_add(struct ksz_device *dev, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) argument
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c1433 "Only one ingress MATCHALL ratelimitter can be offloaded");
1568 bool ingress; local
1575 ingress = true;
1578 ingress = false;
1584 nic, nic, ingress);
1640 "Failed to install MCAM flow entry for ingress rule");
1650 /* If any ingress policer rules exist for the interface then
1653 * exist when interface is down, ingress policer rules are stored
/linux-master/drivers/net/dsa/b53/
H A Db53_priv.h377 struct dsa_mall_mirror_tc_entry *mirror, bool ingress,

Completed in 590 milliseconds

123456789