Lines Matching refs:ogm_packet

144 	struct batadv_ogm2_packet *ogm_packet;  in batadv_v_ogm_len()  local
146 ogm_packet = (struct batadv_ogm2_packet *)skb->data; in batadv_v_ogm_len()
147 return BATADV_OGM2_HLEN + ntohs(ogm_packet->tvlv_len); in batadv_v_ogm_len()
266 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_send_softif() local
298 ogm_packet = (struct batadv_ogm2_packet *)skb->data; in batadv_v_ogm_send_softif()
299 ogm_packet->seqno = htonl(atomic_read(&bat_priv->bat_v.ogm_seqno)); in batadv_v_ogm_send_softif()
301 ogm_packet->tvlv_len = htons(tvlv_len); in batadv_v_ogm_send_softif()
339 ogm_packet->orig, ntohl(ogm_packet->seqno), in batadv_v_ogm_send_softif()
340 ntohl(ogm_packet->throughput), ogm_packet->ttl, in batadv_v_ogm_send_softif()
440 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_primary_iface_set() local
446 ogm_packet = (struct batadv_ogm2_packet *)bat_priv->bat_v.ogm_buff; in batadv_v_ogm_primary_iface_set()
447 ether_addr_copy(ogm_packet->orig, primary_iface->net_dev->dev_addr); in batadv_v_ogm_primary_iface_set()
865 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_process() local
870 ogm_packet = (struct batadv_ogm2_packet *)(skb->data + ogm_offset); in batadv_v_ogm_process()
872 ogm_throughput = ntohl(ogm_packet->throughput); in batadv_v_ogm_process()
877 if_incoming->net_dev->dev_addr, ogm_packet->orig, in batadv_v_ogm_process()
878 ntohl(ogm_packet->seqno), ogm_throughput, ogm_packet->ttl, in batadv_v_ogm_process()
879 ogm_packet->version, ntohs(ogm_packet->tvlv_len)); in batadv_v_ogm_process()
898 orig_node = batadv_v_ogm_orig_get(bat_priv, ogm_packet->orig); in batadv_v_ogm_process()
916 ogm_packet->throughput = htonl(path_throughput); in batadv_v_ogm_process()
918 batadv_v_ogm_process_per_outif(bat_priv, ethhdr, ogm_packet, orig_node, in batadv_v_ogm_process()
934 ogm_packet->orig, in batadv_v_ogm_process()
955 ogm_packet->orig, hard_iface->net_dev->name, in batadv_v_ogm_process()
962 batadv_v_ogm_process_per_outif(bat_priv, ethhdr, ogm_packet, in batadv_v_ogm_process()
990 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_packet_recv() local
1008 ogm_packet = (struct batadv_ogm2_packet *)skb->data; in batadv_v_ogm_packet_recv()
1010 if (batadv_is_my_mac(bat_priv, ogm_packet->orig)) in batadv_v_ogm_packet_recv()
1018 ogm_packet = (struct batadv_ogm2_packet *)skb->data; in batadv_v_ogm_packet_recv()
1021 ogm_packet)) { in batadv_v_ogm_packet_recv()
1025 ogm_offset += ntohs(ogm_packet->tvlv_len); in batadv_v_ogm_packet_recv()
1028 ogm_packet = (struct batadv_ogm2_packet *)packet_pos; in batadv_v_ogm_packet_recv()
1050 struct batadv_ogm2_packet *ogm_packet; in batadv_v_ogm_init() local
1060 ogm_packet = (struct batadv_ogm2_packet *)ogm_buff; in batadv_v_ogm_init()
1061 ogm_packet->packet_type = BATADV_OGM2; in batadv_v_ogm_init()
1062 ogm_packet->version = BATADV_COMPAT_VERSION; in batadv_v_ogm_init()
1063 ogm_packet->ttl = BATADV_TTL; in batadv_v_ogm_init()
1064 ogm_packet->flags = BATADV_NO_FLAGS; in batadv_v_ogm_init()
1065 ogm_packet->throughput = htonl(BATADV_THROUGHPUT_MAX_VALUE); in batadv_v_ogm_init()