Home
last modified time | relevance | path

Searched refs:proto (Results 201 – 225 of 1111) sorted by relevance

12345678910>>...45

/openbmc/linux/arch/hexagon/include/asm/
H A Dchecksum.h18 __u32 len, __u8 proto, __wsum sum);
22 __u32 len, __u8 proto, __wsum sum);
/openbmc/linux/arch/x86/um/asm/
H A Dchecksum_32.h16 __u32 len, __u8 proto, in csum_ipv6_magic() argument
33 "r"(htonl(len)), "r"(htonl(proto)), "0"(sum)); in csum_ipv6_magic()
/openbmc/linux/net/bridge/
H A Dbr_mdb.c154 ip->proto = entry->addr.proto; in __mdb_entry_to_br_ip()
155 switch (ip->proto) { in __mdb_entry_to_br_ip()
192 switch (ent->addr.proto) { in __mdb_fill_srcs()
264 e.addr.proto = mp->addr.proto; in __mdb_fill_info()
276 switch (mp->addr.proto) { in __mdb_fill_info()
470 switch (pg->key.addr.proto) { in rtnl_mdb_nlmsg_size()
644 switch (proto) { in is_valid_mdb_source()
1067 __be16 proto, in br_mdb_config_src_entry_init() argument
1084 src->addr.proto = proto; in br_mdb_config_src_entry_init()
1116 cfg->entry->addr.proto, in br_mdb_config_src_list_init()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum2_mr_tcam.c23 enum mlxsw_sp_l3proto proto) in mlxsw_sp2_mr_tcam_proto_ruleset() argument
25 switch (proto) { in mlxsw_sp2_mr_tcam_proto_ruleset()
201 switch (key->proto) { in mlxsw_sp2_mr_tcam_rule_parse()
223 ruleset = mlxsw_sp2_mr_tcam_proto_ruleset(mr_tcam, key->proto); in mlxsw_sp2_mr_tcam_route_create()
254 ruleset = mlxsw_sp2_mr_tcam_proto_ruleset(mr_tcam, key->proto); in mlxsw_sp2_mr_tcam_route_destroy()
278 ruleset = mlxsw_sp2_mr_tcam_proto_ruleset(mr_tcam, key->proto); in mlxsw_sp2_mr_tcam_route_update()
H A Dspectrum_ipip.c96 mlxsw_sp_ipip_netdev_saddr(enum mlxsw_sp_l3proto proto, in mlxsw_sp_ipip_netdev_saddr() argument
102 switch (proto) { in mlxsw_sp_ipip_netdev_saddr()
124 mlxsw_sp_ipip_netdev_daddr(enum mlxsw_sp_l3proto proto, in mlxsw_sp_ipip_netdev_daddr() argument
130 switch (proto) { in mlxsw_sp_ipip_netdev_daddr()
156 .proto = MLXSW_SP_L3_PROTO_IPV4, in mlxsw_sp_ipip_netdev_parms_init_gre4()
222 static bool mlxsw_sp_ipip_tunnel_complete(enum mlxsw_sp_l3proto proto, in mlxsw_sp_ipip_tunnel_complete() argument
225 union mlxsw_sp_l3addr saddr = mlxsw_sp_ipip_netdev_saddr(proto, ol_dev); in mlxsw_sp_ipip_tunnel_complete()
226 union mlxsw_sp_l3addr daddr = mlxsw_sp_ipip_netdev_daddr(proto, ol_dev); in mlxsw_sp_ipip_tunnel_complete()
289 new_parms->proto, in mlxsw_sp_ipip_ol_netdev_change_gre()
371 .proto = MLXSW_SP_L3_PROTO_IPV6, in mlxsw_sp_ipip_netdev_parms_init_gre6()
H A Dspectrum1_mr_tcam.c35 switch (key->proto) { in mlxsw_sp1_mr_tcam_route_replace()
67 switch (key->proto) { in mlxsw_sp1_mr_tcam_route_remove()
84 enum mlxsw_sp_l3proto proto) in mlxsw_sp1_mr_tcam_protocol_region() argument
86 return &mr_tcam->tcam_regions[proto]; in mlxsw_sp1_mr_tcam_protocol_region()
98 tcam_region = mlxsw_sp1_mr_tcam_protocol_region(mr_tcam, key->proto); in mlxsw_sp1_mr_tcam_route_parman_item_add()
116 tcam_region = mlxsw_sp1_mr_tcam_protocol_region(mr_tcam, key->proto); in mlxsw_sp1_mr_tcam_route_parman_item_remove()
/openbmc/linux/net/dsa/
H A Dtag.h56 u16 vid, pvid, proto; in dsa_untag_bridge_pvid() local
62 err = br_vlan_get_proto(br, &proto); in dsa_untag_bridge_pvid()
67 if (!skb_vlan_tag_present(skb) && skb->protocol == htons(proto)) { in dsa_untag_bridge_pvid()
97 upper_dev = __vlan_find_dev_deep_rcu(br, htons(proto), vid); in dsa_untag_bridge_pvid()
H A Dtag_sja1105.c178 u16 proto; in sja1105_xmit_tpid() local
200 br_vlan_get_proto(br, &proto); in sja1105_xmit_tpid()
202 return proto; in sja1105_xmit_tpid()
713 static void sja1105_flow_dissect(const struct sk_buff *skb, __be16 *proto, in sja1105_flow_dissect() argument
720 dsa_tag_generic_flow_dissect(skb, proto, offset); in sja1105_flow_dissect()
723 static void sja1110_flow_dissect(const struct sk_buff *skb, __be16 *proto, in sja1110_flow_dissect() argument
730 return dsa_tag_generic_flow_dissect(skb, proto, offset); in sja1110_flow_dissect()
734 *proto = ((__be16 *)skb->data)[(VLAN_HLEN / 2) - 1]; in sja1110_flow_dissect()
774 .proto = DSA_TAG_PROTO_SJA1105,
789 .proto = DSA_TAG_PROTO_SJA1110,
/openbmc/linux/net/ipv6/
H A Dexthdrs.c1100 phdr->rt_hdr.nexthdr = *proto; in ipv6_push_rthdr0()
1101 *proto = NEXTHDR_ROUTING; in ipv6_push_rthdr0()
1149 sr_phdr->nexthdr = *proto; in ipv6_push_rthdr4()
1150 *proto = NEXTHDR_ROUTING; in ipv6_push_rthdr4()
1161 ipv6_push_rthdr0(skb, proto, opt, addr_p, saddr); in ipv6_push_rthdr()
1164 ipv6_push_rthdr4(skb, proto, opt, addr_p, saddr); in ipv6_push_rthdr()
1176 h->nexthdr = *proto; in ipv6_push_exthdr()
1177 *proto = type; in ipv6_push_exthdr()
1181 u8 *proto, in ipv6_push_nfrag_opts() argument
1185 ipv6_push_rthdr(skb, proto, opt->srcrt, daddr, saddr); in ipv6_push_nfrag_opts()
[all …]
/openbmc/linux/net/ipv4/
H A Dfou_core.c239 u8 proto; in fou_gro_receive() local
244 proto = fou->protocol; in fou_gro_receive()
274 u8 proto; in fou_gro_complete() local
282 proto = fou->protocol; in fou_gro_complete()
337 u8 proto; in gue_gro_receive() local
357 proto = IPPROTO_IPIP; in gue_gro_receive()
360 proto = IPPROTO_IPV6; in gue_gro_receive()
438 proto = guehdr->proto_ctype; in gue_gro_receive()
473 u8 proto; in gue_gro_complete() local
484 proto = IPPROTO_IPIP; in gue_gro_complete()
[all …]
/openbmc/linux/Documentation/networking/
H A Dvrf.rst322 10.2.1.0/24 dev eth1 proto kernel scope link src 10.2.1.2
326 10.2.2.0/24 dev eth2 proto kernel scope link src 10.2.2.2
331 local 2002:1:: dev lo proto none metric 0 pref medium
332 local 2002:1::2 dev lo proto none metric 0 pref medium
333 2002:1::/120 dev eth1 proto kernel metric 256 pref medium
334 local 2002:2:: dev lo proto none metric 0 pref medium
335 local 2002:2::2 dev lo proto none metric 0 pref medium
337 local fe80:: dev lo proto none metric 0 pref medium
338 local fe80:: dev lo proto none metric 0 pref medium
341 fe80::/64 dev eth1 proto kernel metric 256 pref medium
[all …]
/openbmc/linux/drivers/net/ethernet/netronome/nfp/abm/
H A Dcls.c22 __be16 proto, struct netlink_ext_ack *extack) in nfp_abm_u32_check_knode() argument
67 switch (proto) { in nfp_abm_u32_check_knode()
172 __be16 proto, struct netlink_ext_ack *extack) in nfp_abm_u32_knode_replace() argument
179 if (!nfp_abm_u32_check_knode(alink->abm, knode, proto, extack)) in nfp_abm_u32_knode_replace()
182 tos_off = proto == htons(ETH_P_IP) ? 16 : 20; in nfp_abm_u32_knode_replace()
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dtc_police_occ.sh70 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \
80 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \
84 tc filter add dev $swp1 ingress pref 2 handle 102 proto ip \
/openbmc/linux/lib/
H A Dchecksum.c159 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold() argument
166 s += proto + len; in csum_tcpudp_nofold()
168 s += (proto + len) << 8; in csum_tcpudp_nofold()
/openbmc/google-misc/subprojects/nemora-postd/
H A Dmeson.build34 proto = custom_target( variable
46 input: 'event_message.proto')
55 proto,
/openbmc/linux/tools/testing/selftests/net/forwarding/
H A Dmirror_lib.sh40 local proto=-6
43 local proto=
48 $MZ $proto $vrf_name ${sip:+-A $sip} -B $dip -a own -b bc -q \
/openbmc/linux/drivers/net/wan/
H A Dhdlc_x25.c268 static struct hdlc_proto proto = { variable
287 if (dev_to_hdlc(dev)->proto != &proto) in x25_ioctl()
340 result = attach_hdlc_protocol(dev, &proto, in x25_ioctl()
370 register_hdlc_protocol(&proto); in hdlc_x25_init()
376 unregister_hdlc_protocol(&proto); in hdlc_x25_exit()
/openbmc/linux/net/ceph/
H A Dceph_strings.c21 const char *ceph_auth_proto_name(int proto) in ceph_auth_proto_name() argument
23 switch (proto) { in ceph_auth_proto_name()
/openbmc/linux/net/sched/
H A Dact_ctinfo.c32 struct sk_buff *skb, int wlen, int proto) in tcf_ctinfo_dscp_set() argument
39 switch (proto) { in tcf_ctinfo_dscp_set()
90 int proto, wlen; in tcf_ctinfo_act() local
106 proto = NFPROTO_IPV4; in tcf_ctinfo_act()
113 proto = NFPROTO_IPV6; in tcf_ctinfo_act()
122 proto, cp->net, &tuple)) in tcf_ctinfo_act()
136 tcf_ctinfo_dscp_set(ct, ca, cp, skb, wlen, proto); in tcf_ctinfo_act()
/openbmc/linux/net/hsr/
H A Dhsr_netlink.c37 u8 proto = HSR_PROTOCOL_HSR; in hsr_newlink() local
76 proto = nla_get_u8(data[IFLA_HSR_PROTOCOL]); in hsr_newlink()
78 if (proto >= HSR_PROTOCOL_MAX) { in hsr_newlink()
86 if (proto == HSR_PROTOCOL_PRP) { in hsr_newlink()
99 if (proto == HSR_PROTOCOL_PRP) in hsr_newlink()
124 u8 proto = HSR_PROTOCOL_HSR; in hsr_fill_info() local
144 proto = HSR_PROTOCOL_PRP; in hsr_fill_info()
145 if (nla_put_u8(skb, IFLA_HSR_PROTOCOL, proto)) in hsr_fill_info()
H A Dhsr_forward.h27 int prp_fill_frame_info(__be16 proto, struct sk_buff *skb,
29 int hsr_fill_frame_info(__be16 proto, struct sk_buff *skb,
/openbmc/linux/include/uapi/linux/
H A Dip6_tunnel.h30 __u8 proto; /* tunnel protocol */ member
42 __u8 proto; /* tunnel protocol */ member
/openbmc/linux/net/can/
H A Daf_can.c736 int proto = cp->protocol; in can_proto_register() local
739 if (proto < 0 || proto >= CAN_NPROTO) { in can_proto_register()
740 pr_err("can: protocol number %d out of range\n", proto); in can_proto_register()
750 if (rcu_access_pointer(proto_tab[proto])) { in can_proto_register()
751 pr_err("can: protocol %d already registered\n", proto); in can_proto_register()
754 RCU_INIT_POINTER(proto_tab[proto], cp); in can_proto_register()
772 int proto = cp->protocol; in can_proto_unregister() local
775 BUG_ON(rcu_access_pointer(proto_tab[proto]) != cp); in can_proto_unregister()
776 RCU_INIT_POINTER(proto_tab[proto], NULL); in can_proto_unregister()
/openbmc/linux/drivers/net/ethernet/mscc/
H A Docelot_ptp.c328 trap->key.ipv4.proto.value[0] = IPPROTO_UDP; in ocelot_populate_ipv4_ptp_event_trap_key()
329 trap->key.ipv4.proto.mask[0] = 0xff; in ocelot_populate_ipv4_ptp_event_trap_key()
338 trap->key.ipv6.proto.value[0] = IPPROTO_UDP; in ocelot_populate_ipv6_ptp_event_trap_key()
339 trap->key.ipv6.proto.mask[0] = 0xff; in ocelot_populate_ipv6_ptp_event_trap_key()
348 trap->key.ipv4.proto.value[0] = IPPROTO_UDP; in ocelot_populate_ipv4_ptp_general_trap_key()
349 trap->key.ipv4.proto.mask[0] = 0xff; in ocelot_populate_ipv4_ptp_general_trap_key()
358 trap->key.ipv6.proto.value[0] = IPPROTO_UDP; in ocelot_populate_ipv6_ptp_general_trap_key()
359 trap->key.ipv6.proto.mask[0] = 0xff; in ocelot_populate_ipv6_ptp_general_trap_key()
488 if ((proto & OCELOT_PROTO_PTP_L2) && (proto & OCELOT_PROTO_PTP_L4)) in ocelot_traps_to_ptp_rx_filter()
490 else if (proto & OCELOT_PROTO_PTP_L2) in ocelot_traps_to_ptp_rx_filter()
[all …]
/openbmc/linux/drivers/net/
H A Dbareudp.c67 __be16 proto; in bareudp_udp_encap_recv() local
92 proto = htons(ETH_P_IP); in bareudp_udp_encap_recv()
94 proto = htons(ETH_P_IPV6); in bareudp_udp_encap_recv()
105 proto = bareudp->ethertype; in bareudp_udp_encap_recv()
108 proto = htons(ETH_P_MPLS_MC); in bareudp_udp_encap_recv()
121 proto = bareudp->ethertype; in bareudp_udp_encap_recv()
124 proto = htons(ETH_P_MPLS_MC); in bareudp_udp_encap_recv()
131 proto = bareudp->ethertype; in bareudp_udp_encap_recv()
135 proto, in bareudp_udp_encap_recv()
439 if (bareudp->ethertype == proto) in bareudp_proto_valid()
[all …]

12345678910>>...45