Searched refs:if_incoming (Results 1 - 12 of 12) sorted by relevance

/linux-master/net/batman-adv/
H A Dbat_v_elp.h21 struct batadv_hard_iface *if_incoming);
H A Dbat_v_ogm.h25 struct batadv_hard_iface *if_incoming);
H A Dbat_iv_ogm.c358 forw_packet->if_incoming == hard_iface)
401 if (!forw_packet->if_incoming) {
406 soft_iface = forw_packet->if_incoming->soft_iface;
416 if (forw_packet->if_incoming->if_status != BATADV_IF_ACTIVE)
431 * @if_incoming: interface where the packet was received
442 const struct batadv_hard_iface *if_incoming,
497 forw_packet->if_incoming == primary_if)) {
507 forw_packet->if_incoming == if_incoming &&
515 forw_packet->if_incoming !
438 batadv_iv_ogm_can_aggregate(const struct batadv_ogm_packet *new_bat_ogm_packet, struct batadv_priv *bat_priv, int packet_len, unsigned long send_time, bool directlink, const struct batadv_hard_iface *if_incoming, const struct batadv_hard_iface *if_outgoing, const struct batadv_forw_packet *forw_packet) argument
536 batadv_iv_ogm_aggregate_new(const unsigned char *packet_buff, int packet_len, unsigned long send_time, bool direct_link, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, int own_packet) argument
618 batadv_iv_ogm_queue_add(struct batadv_priv *bat_priv, unsigned char *packet_buff, int packet_len, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, int own_packet, unsigned long send_time) argument
681 batadv_iv_ogm_forward(struct batadv_orig_node *orig_node, const struct ethhdr *ethhdr, struct batadv_ogm_packet *batadv_ogm_packet, bool is_single_hop_neigh, bool is_from_best_next_hop, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
730 if_incoming, if_outgoing, 0, local
914 batadv_iv_ogm_orig_update(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_orig_ifinfo *orig_ifinfo, const struct ethhdr *ethhdr, const struct batadv_ogm_packet *batadv_ogm_packet, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, enum batadv_dup_status dup_status) argument
1062 batadv_iv_ogm_calc_tq(struct batadv_orig_node *orig_node, struct batadv_orig_node *orig_neigh_node, struct batadv_ogm_packet *batadv_ogm_packet, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
1205 batadv_iv_ogm_update_seqnos(const struct ethhdr *ethhdr, const struct batadv_ogm_packet *batadv_ogm_packet, const struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
1307 batadv_iv_ogm_process_per_outif(const struct sk_buff *skb, int ogm_offset, struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
1507 batadv_iv_ogm_process_reply(struct batadv_ogm_packet *ogm_packet, struct batadv_hard_iface *if_incoming, struct batadv_orig_node *orig_node, u32 if_incoming_seqno) argument
1549 batadv_iv_ogm_process(const struct sk_buff *skb, int ogm_offset, struct batadv_hard_iface *if_incoming) argument
1721 batadv_iv_ogm_receive(struct sk_buff *skb, struct batadv_hard_iface *if_incoming) argument
[all...]
H A Dbat_v_ogm.c456 * @if_incoming: the interface where the OGM has been received
476 struct batadv_hard_iface *if_incoming,
480 int if_hop_penalty = atomic_read(&if_incoming->hop_penalty);
497 if_incoming == if_outgoing &&
498 !(if_incoming->bat_v.flags & BATADV_FULL_DUPLEX))
512 * @if_incoming: the interface on which this OGM was received on
522 struct batadv_hard_iface *if_incoming,
583 ogm_forward->ttl, if_incoming->net_dev->name);
599 * @if_incoming: the interface where this packet was received
611 struct batadv_hard_iface *if_incoming,
475 batadv_v_forward_penalty(struct batadv_priv *bat_priv, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, u32 throughput) argument
518 batadv_v_ogm_forward(struct batadv_priv *bat_priv, const struct batadv_ogm2_packet *ogm_received, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
607 batadv_v_ogm_metric_update(struct batadv_priv *bat_priv, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
688 batadv_v_ogm_route_update(struct batadv_priv *bat_priv, const struct ethhdr *ethhdr, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
782 batadv_v_ogm_process_per_outif(struct batadv_priv *bat_priv, const struct ethhdr *ethhdr, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument
852 batadv_v_ogm_process(const struct sk_buff *skb, int ogm_offset, struct batadv_hard_iface *if_incoming) argument
985 batadv_v_ogm_packet_recv(struct sk_buff *skb, struct batadv_hard_iface *if_incoming) argument
[all...]
H A Dbat_v_elp.c68 struct batadv_hard_iface *hard_iface = neigh->if_incoming;
194 struct batadv_hard_iface *hard_iface = neigh->if_incoming;
441 * @if_incoming: the interface the packet was received through
449 struct batadv_hard_iface *if_incoming,
464 if_incoming, neigh_addr);
468 hardif_neigh = batadv_hardif_neigh_get(if_incoming, neigh_addr);
497 * @if_incoming: the interface this packet was received through
503 struct batadv_hard_iface *if_incoming)
505 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface);
512 res = batadv_check_management_packet(skb, if_incoming, BATADV_ELP_HLE
447 batadv_v_elp_neigh_update(struct batadv_priv *bat_priv, u8 *neigh_addr, struct batadv_hard_iface *if_incoming, struct batadv_elp_packet *elp_packet) argument
502 batadv_v_elp_packet_recv(struct sk_buff *skb, struct batadv_hard_iface *if_incoming) argument
[all...]
H A Dsend.c147 ret = batadv_send_skb_packet(skb, neigh->if_incoming, neigh->addr);
150 hardif_neigh = batadv_hardif_neigh_get(neigh->if_incoming, neigh->addr);
195 skb->len > neigh_node->if_incoming->net_dev->mtu) {
473 batadv_hardif_put(forw_packet->if_incoming);
482 * @if_incoming: The (optional) if_incoming to be grabbed
489 * (optional) if_incoming, if_outgoing and queue_left. If queue_left
495 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, argument
523 if (if_incoming)
524 kref_get(&if_incoming
[all...]
H A Doriginator.c248 spin_lock_bh(&hardif_neigh->if_incoming->neigh_list_lock);
250 spin_unlock_bh(&hardif_neigh->if_incoming->neigh_list_lock);
252 batadv_hardif_put(hardif_neigh->if_incoming);
276 batadv_hardif_put(neigh_node->if_incoming);
518 if (tmp_neigh_node->if_incoming != hard_iface)
563 hardif_neigh->if_incoming = hard_iface;
673 neigh_node->if_incoming = hard_iface;
1109 struct batadv_hard_iface *if_incoming; local
1117 if_incoming = neigh_node->if_incoming;
[all...]
H A Dsend.h21 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming,
H A Dbat_v.c149 hardif_neigh->if_incoming->net_dev->name) ||
151 hardif_neigh->if_incoming->net_dev->ifindex) ||
291 if_outgoing != neigh_node->if_incoming)
303 neigh_node->if_incoming->net_dev->name) ||
305 neigh_node->if_incoming->net_dev->ifindex) ||
715 router->if_incoming->net_dev->name)) {
721 router->if_incoming->net_dev->ifindex)) {
H A Dtypes.h619 /** @if_incoming: pointer to incoming hard-interface */
620 struct batadv_hard_iface *if_incoming; member in struct:batadv_hardif_neigh_node
656 /** @if_incoming: pointer to incoming hard-interface */
657 struct batadv_hard_iface *if_incoming; member in struct:batadv_neigh_node
2176 * @if_incoming: pointer to incoming hard-iface or primary iface if
2179 struct batadv_hard_iface *if_incoming; member in struct:batadv_forw_packet
H A Dfragmentation.c368 if (total_size > neigh_node->if_incoming->net_dev->mtu) {
437 struct net_device *net_dev = neigh_node->if_incoming->net_dev;
H A Dnetwork-coding.c1411 struct net_device *netdev = neigh_node->if_incoming->soft_iface;
1498 const struct net_device *netdev = neigh_node->if_incoming->soft_iface;

Completed in 186 milliseconds