Home
last modified time | relevance | path

Searched refs:dp (Results 1 – 25 of 56) sorted by relevance

123

/net/dsa/
A Dport.c485 .dp = dp, in dsa_port_bridge_join()
555 .dp = dp, in dsa_port_bridge_leave()
585 .dp = dp, in dsa_port_lag_change()
654 .dp = dp, in dsa_port_lag_join()
700 .dp = dp, in dsa_port_lag_leave()
969 .dp = dp, in dsa_port_mtu_change()
980 .dp = dp, in dsa_port_fdb_add()
1003 .dp = dp, in dsa_port_fdb_del()
1023 .dp = dp, in dsa_port_host_fdb_add()
1037 .dp = dp, in dsa_port_standalone_host_fdb_add()
[all …]
A Dport.h18 bool dsa_port_supports_hwtstamp(struct dsa_port *dp);
22 int dsa_port_set_mst_state(struct dsa_port *dp,
27 void dsa_port_disable_rt(struct dsa_port *dp);
28 void dsa_port_disable(struct dsa_port *dp);
33 int dsa_port_lag_change(struct dsa_port *dp,
46 int dsa_port_vlan_msti(struct dsa_port *dp,
66 int dsa_port_mdb_add(const struct dsa_port *dp,
68 int dsa_port_mdb_del(const struct dsa_port *dp,
81 int dsa_port_bridge_flags(struct dsa_port *dp,
84 int dsa_port_vlan_add(struct dsa_port *dp,
[all …]
A Dswitch.c29 if (dp->ageing_time && dp->ageing_time < ageing_time) in dsa_switch_fastest_ageing_time()
58 return dp == info->dp || dsa_port_is_dsa(dp) || dsa_port_is_cpu(dp); in dsa_port_mtu_match()
168 if (!(dsa_port_is_cpu(dp) || dsa_port_is_dsa(dp))) { in dsa_port_do_mdb_add()
220 if (!(dsa_port_is_cpu(dp) || dsa_port_is_dsa(dp))) { in dsa_port_do_mdb_del()
444 if (dsa_port_host_address_match(dp, info->dp)) { in dsa_switch_host_fdb_add()
472 if (dsa_port_host_address_match(dp, info->dp)) { in dsa_switch_host_fdb_del()
625 if (dsa_port_host_address_match(dp, info->dp)) { in dsa_switch_host_mdb_add()
659 return dsa_port_is_dsa(dp) || dp == info->dp; in dsa_port_vlan_match()
671 return dsa_port_is_dsa(dp) || dp == cpu_dp; in dsa_port_host_vlan_match()
842 if (dsa_port_host_vlan_match(dp, info->dp)) { in dsa_switch_host_vlan_add()
[all …]
A Ddsa.c297 if (dl->dp == dp && dl->link_dp == link_dp) in dsa_link_touch()
304 dl->dp = dp; in dsa_link_touch()
398 if (dsa_port_is_user(dp) || dsa_port_is_dsa(dp)) in dsa_tree_setup_default_cpu()
446 if (dsa_port_is_user(dp) || dsa_port_is_dsa(dp)) in dsa_tree_setup_cpu_ports()
459 if (dsa_port_is_user(dp) || dsa_port_is_dsa(dp)) in dsa_tree_teardown_cpu_ports()
518 of_get_mac_address(dp->dn, dp->mac); in dsa_port_setup()
730 if (dsa_port_is_dsa(dp) || dsa_port_is_cpu(dp)) in dsa_tree_teardown_ports()
749 if (dsa_port_is_dsa(dp) || dsa_port_is_cpu(dp)) { in dsa_tree_setup_ports()
1100 dp = kzalloc(sizeof(*dp), GFP_KERNEL); in dsa_port_touch()
1101 if (!dp) in dsa_port_touch()
[all …]
A Duser.c719 if (!dp->bridge) in dsa_user_host_vlan_add()
808 if (!dp->bridge) in dsa_user_host_vlan_del()
2047 if (!dp->bridge) in dsa_bridge_mtu_normalization()
2621 if (dp->pl) in dsa_port_phylink_mac_change()
2816 p->dp = port; in dsa_user_create()
3074 if (!dp->lag) in dsa_user_lag_changeupper()
3106 if (!dp->lag) in dsa_user_lag_prechangeupper()
3194 ds = dp->ds; in dsa_user_prechangeupper_sanity_check()
3642 ds = dp->ds; in dsa_user_switchdev_event_work()
3648 else if (dp->lag) in dsa_user_switchdev_event_work()
[all …]
A Dtag_8021q.c148 int port = dp->index; in dsa_port_do_tag_8021q_vlan_add()
152 if (!(dsa_port_is_cpu(dp) || dsa_port_is_dsa(dp))) in dsa_port_do_tag_8021q_vlan_add()
184 int port = dp->index; in dsa_port_do_tag_8021q_vlan_del()
188 if (!(dsa_port_is_cpu(dp) || dsa_port_is_dsa(dp))) in dsa_port_do_tag_8021q_vlan_del()
214 return dsa_port_is_dsa(dp) || dsa_port_is_cpu(dp) || dp == info->dp; in dsa_port_tag_8021q_vlan_match()
220 struct dsa_port *dp; in dsa_switch_tag_8021q_vlan_add() local
252 struct dsa_port *dp; in dsa_switch_tag_8021q_vlan_del() local
350 if (!dsa_port_is_user(dp)) in dsa_tag_8021q_port_setup()
479 struct dsa_port *dp; in dsa_tag_8021q_find_port_by_vbid() local
485 if (!dp->bridge) in dsa_tag_8021q_find_port_by_vbid()
[all …]
A Dtrace.h29 TP_ARGS(dp, addr, vid, db, err),
44 __entry->port = dp->index;
103 __entry->port = dp->index;
148 TP_ARGS(dp, addr, vid, db),
162 __entry->port = dp->index;
328 TP_ARGS(dp, vlan, err),
343 __entry->port = dp->index;
373 TP_ARGS(dp, vlan, refcount),
388 __entry->port = dp->index;
419 TP_ARGS(dp, vlan),
[all …]
A Dtag.h37 struct dsa_port *dp; in dsa_conduit_find_user() local
39 list_for_each_entry(dp, &dst->ports, list) in dsa_conduit_find_user()
40 if (dp->ds->index == device && dp->index == port && in dsa_conduit_find_user()
41 dp->type == DSA_PORT_TYPE_USER) in dsa_conduit_find_user()
42 return dp->user; in dsa_conduit_find_user()
180 if (dp->ds->untag_bridge_pvid) in dsa_software_vlan_untag()
197 struct dsa_port *dp; in dsa_find_designated_bridge_port_by_vid() local
201 if (dp->type != DSA_PORT_TYPE_USER) in dsa_find_designated_bridge_port_by_vid()
204 if (!dp->bridge) in dsa_find_designated_bridge_port_by_vid()
215 if (dp->cpu_dp != cpu_dp) in dsa_find_designated_bridge_port_by_vid()
[all …]
A Dtag_ksz.c134 *tag = 1 << dp->index; in ksz8795_xmit()
270 xmit_work->dp = dp; in ksz_defer_xmit()
292 ksz_xmit_timestamp(dp, skb); in ksz9477_xmit()
297 val = BIT(dp->index); in ksz9477_xmit()
314 return ksz_defer_xmit(dp, skb); in ksz9477_xmit()
369 ksz_xmit_timestamp(dp, skb); in ksz9893_xmit()
374 *tag = BIT(dp->index); in ksz9893_xmit()
381 return ksz_defer_xmit(dp, skb); in ksz9893_xmit()
435 ksz_xmit_timestamp(dp, skb); in lan937x_xmit()
439 val = BIT(dp->index); in lan937x_xmit()
[all …]
A Dtag_sja1105.c163 xmit_work->dp = dp; in sja1105_defer_xmit()
174 static u16 sja1105_xmit_tpid(struct dsa_port *dp) in sja1105_xmit_tpid() argument
176 struct dsa_switch *ds = dp->ds; in sja1105_xmit_tpid()
183 if (!dsa_port_is_vlan_filtering(dp)) in sja1105_xmit_tpid()
213 struct dsa_port *dp = dsa_user_to_port(netdev); in sja1105_imprecise_xmit() local
269 struct dsa_port *dp = dsa_user_to_port(netdev); in sja1105_xmit() local
272 u16 tx_vid = dsa_tag_8021q_standalone_vid(dp); in sja1105_xmit()
286 return sja1105_defer_xmit(dp, skb); in sja1105_xmit()
300 u16 tx_vid = dsa_tag_8021q_standalone_vid(dp); in sja1110_xmit()
388 struct dsa_switch *ds = dp->ds; in sja1105_rcv_meta_state_machine()
[all …]
A Dtag_ocelot.c14 struct dsa_port *dp = dsa_user_to_port(netdev); in ocelot_xmit_common() local
15 struct dsa_switch *ds = dp->ds; in ocelot_xmit_common()
22 ocelot_xmit_get_vlan_info(skb, dsa_port_bridge_dev_get(dp), &vlan_tci, in ocelot_xmit_common()
49 struct dsa_port *dp = dsa_user_to_port(netdev); in ocelot_xmit() local
53 ocelot_ifh_set_dest(injection, BIT_ULL(dp->index)); in ocelot_xmit()
61 struct dsa_port *dp = dsa_user_to_port(netdev); in seville_xmit() local
65 seville_ifh_set_dest(injection, BIT_ULL(dp->index)); in seville_xmit()
76 struct dsa_port *dp; in ocelot_rcv() local
140 dp = dsa_user_to_port(skb->dev); in ocelot_rcv()
143 if (dsa_port_is_vlan_filtering(dp) && in ocelot_rcv()
A Ddevlink.c287 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_devlink_port_region_create() local
303 struct devlink_port *dlp = &dp->devlink_port; in dsa_port_devlink_setup()
304 struct dsa_switch_tree *dst = dp->ds->dst; in dsa_port_devlink_setup()
306 struct devlink *dl = dp->ds->devlink; in dsa_port_devlink_setup()
307 struct dsa_switch *ds = dp->ds; in dsa_port_devlink_setup()
316 err = ds->ops->port_setup(ds, dp->index); in dsa_port_devlink_setup()
324 attrs.phys.port_number = dp->index; in dsa_port_devlink_setup()
328 switch (dp->type) { in dsa_port_devlink_setup()
347 ds->ops->port_teardown(ds, dp->index); in dsa_port_devlink_setup()
357 struct dsa_switch *ds = dp->ds; in dsa_port_devlink_teardown()
[all …]
A Dswitch.h47 const struct dsa_port *dp; member
55 const struct dsa_port *dp; member
71 const struct dsa_port *dp; member
78 const struct dsa_port *dp; member
86 const struct dsa_port *dp; member
93 const struct dsa_port *dp; member
104 const struct dsa_port *dp; member
A Dtag_xrs700x.c16 struct dsa_port *partner, *dp = dsa_user_to_port(dev); in xrs700x_xmit() local
20 trailer[0] = BIT(dp->index); in xrs700x_xmit()
22 if (dp->hsr_dev) in xrs700x_xmit()
23 dsa_hsr_foreach_port(partner, dp->ds, dp->hsr_dev) in xrs700x_xmit()
24 if (partner != dp) in xrs700x_xmit()
A Dtag_ocelot_8021q.c24 static struct sk_buff *ocelot_defer_xmit(struct dsa_port *dp, in ocelot_defer_xmit() argument
27 struct ocelot_8021q_tagger_private *priv = dp->ds->tagger_data; in ocelot_defer_xmit()
55 xmit_work->dp = dp; in ocelot_defer_xmit()
66 struct dsa_port *dp = dsa_user_to_port(netdev); in ocelot_xmit() local
69 u16 tx_vid = dsa_tag_8021q_standalone_vid(dp); in ocelot_xmit()
73 return ocelot_defer_xmit(dp, skb); in ocelot_xmit()
A Duser.h28 struct dsa_port *dp; member
39 int dsa_user_create(struct dsa_port *dp);
60 return p->dp; in dsa_user_to_port()
66 struct dsa_port *dp = dsa_user_to_port(dev); in dsa_user_to_conduit() local
68 return dsa_port_to_conduit(dp); in dsa_user_to_conduit()
/net/openvswitch/
A Ddatapath.c174 kfree(dp); in destroy_dp_rcu()
205 struct datapath *dp = parms->dp; in new_vport() local
249 struct datapath *dp = p->dp; in ovs_dp_process_packet() local
682 if (!dp) in ovs_packet_cmd_execute()
1666 return dp ? dp : ERR_PTR(-ENODEV); in lookup_datapath()
1831 dp = kzalloc(sizeof(*dp), GFP_KERNEL); in ovs_dp_cmd_new()
1858 parms.dp = dp; in ovs_dp_cmd_new()
2237 if (!dp) in lookup_vport()
2316 if (!dp) in ovs_vport_cmd_new()
2338 parms.dp = dp; in ovs_vport_cmd_new()
[all …]
A Ddatapath.h259 return read_pnet(&dp->net); in ovs_dp_get_net()
264 write_pnet(&dp->net, net); in ovs_dp_set_net()
272 return ovs_lookup_vport(dp, port_no); in ovs_vport_rcu()
278 return ovs_lookup_vport(dp, port_no); in ovs_vport_ovsl_rcu()
284 return ovs_lookup_vport(dp, port_no); in ovs_vport_ovsl()
296 return vport->dp; in get_dp_rcu()
307 struct datapath *dp; in get_dp() local
311 dp = get_dp_rcu(net, dp_ifindex); in get_dp()
314 return dp; in get_dp()
328 const char *ovs_dp_name(const struct datapath *dp);
[all …]
A Ddp_notify.c17 struct datapath *dp; in dp_detach_port_notify() local
19 dp = vport->dp; in dp_detach_port_notify()
20 notify = ovs_vport_cmd_build_info(vport, ovs_dp_get_net(dp), in dp_detach_port_notify()
24 genl_set_err(&dp_vport_genl_family, ovs_dp_get_net(dp), 0, in dp_detach_port_notify()
30 ovs_dp_get_net(dp), notify, 0, in dp_detach_port_notify()
37 struct datapath *dp; in ovs_dp_notify_wq() local
40 list_for_each_entry(dp, &ovs_net->dps, list_node) { in ovs_dp_notify_wq()
47 hlist_for_each_entry_safe(vport, n, &dp->ports[i], dp_hash_node) { in ovs_dp_notify_wq()
A Dmeter.c279 struct datapath *dp; in ovs_meter_cmd_features() local
289 if (!dp) { in ovs_meter_cmd_features()
295 dp->meter_tbl.max_meters_allowed)) in ovs_meter_cmd_features()
414 struct datapath *dp; in ovs_meter_cmd_set() local
435 if (!dp) { in ovs_meter_cmd_set()
440 meter_tbl = &dp->meter_tbl; in ovs_meter_cmd_set()
490 struct datapath *dp; in ovs_meter_cmd_get() local
507 if (!dp) { in ovs_meter_cmd_get()
543 struct datapath *dp; in ovs_meter_cmd_del() local
558 if (!dp) { in ovs_meter_cmd_del()
[all …]
A Dactions.c946 else if (dp->user_features & in output_userspace()
949 ovs_dp_get_upcall_portid(dp, in output_userspace()
1343 do_output(dp, skb, port, key); in do_execute_actions()
1351 do_output(dp, clone, port, key); in do_execute_actions()
1434 err = sample(dp, skb, key, a, last); in do_execute_actions()
1486 err = clone(dp, skb, key, a, last); in do_execute_actions()
1520 execute_psample(dp, skb, a); in do_execute_actions()
1601 ovs_dp_name(dp)); in clone_execute()
1604 ovs_dp_name(dp), recirc_id); in clone_execute()
1647 ovs_dp_name(dp)); in ovs_execute_actions()
[all …]
A Dopenvswitch_trace.h14 TP_PROTO(struct datapath *dp, struct sk_buff *skb,
17 TP_ARGS(dp, skb, key, a, rem),
21 __string( dp_name, ovs_dp_name(dp) )
45 __entry->dpaddr = dp;
84 TP_PROTO(struct datapath *dp, struct sk_buff *skb,
88 TP_ARGS(dp, skb, key, upcall_info),
92 __string( dp_name, ovs_dp_name(dp) )
115 __entry->dpaddr = dp;
/net/rds/
A Dib_cm.c90 credit = dp->ricp_v6.dp_credit; in rds_ib_cm_connect_complete()
102 credit = dp->ricp_v4.dp_credit; in rds_ib_cm_connect_complete()
153 if (dp) { in rds_ib_cm_connect_complete()
183 if (dp) { in rds_ib_cm_fill_conn_param()
184 memset(dp, 0, sizeof(*dp)); in rds_ib_cm_fill_conn_param()
188 dp->ricp_v6.dp_protocol_major = in rds_ib_cm_fill_conn_param()
194 dp->ricp_v6.dp_ack_seq = in rds_ib_cm_fill_conn_param()
209 dp->ricp_v4.dp_ack_seq = in rds_ib_cm_fill_conn_param()
812 dp_cmn = &dp->ricp_v6.dp_cmn; in rds_ib_cm_handle_connect()
841 dp_cmn = &dp->ricp_v4.dp_cmn; in rds_ib_cm_handle_connect()
[all …]
/net/ax25/
A Dax25_in.c189 ax25_digi dp, reverse_dp; in ax25_rcv() local
212 if (dp.lastrepeat + 1 < dp.ndigi) /* Not yet digipeated completely */ in ax25_rcv()
213 next_digi = &dp.calls[dp.lastrepeat + 1]; in ax25_rcv()
218 skb_pull(skb, ax25_addr_size(&dp)); in ax25_rcv()
221 if (ax25cmp(&dest, dev_addr) == 0 && dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
225 if (!mine && ax25_listen_mine(&dest, dev) && dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
229 if ((*skb->data & ~0x10) == AX25_UI && dp.lastrepeat + 1 == dp.ndigi) { in ax25_rcv()
301 ax25_digi_invert(&dp, &reverse_dp); in ax25_rcv()
335 if (dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
379 if (dp.ndigi && !ax25->digipeat && in ax25_rcv()
[all …]
/net/sched/
A Dsch_gred.c171 u16 dp = tc_index_to_dp(skb); in gred_enqueue() local
173 if (dp >= t->DPs || (q = t->tab[dp]) == NULL) { in gred_enqueue()
174 dp = t->def; in gred_enqueue()
176 q = t->tab[dp]; in gred_enqueue()
270 u16 dp = tc_index_to_dp(skb); in gred_dequeue() local
272 if (dp >= t->DPs || (q = t->tab[dp]) == NULL) { in gred_dequeue()
503 q->DP = dp; in gred_change_vq()
541 u32 dp; in gred_vq_apply() local
572 u32 dp; in gred_vq_validate() local
584 if (dp >= table->DPs) { in gred_vq_validate()
[all …]

Completed in 81 milliseconds

123