- printk(KERN_DEBUG "Received from user space destination port=%u and address=%u\n", ssk->dst, isk->inet_daddr);
+ log_debug("Received from user space destination port=%u and address=%u\n", ssk->dst, isk->inet_daddr);
connected = 1;
}
totlen = len + sizeof(struct swifthdr) + sizeof(struct iphdr);
skb = sock_alloc_send_skb(sk, totlen, msg->msg_flags & MSG_DONTWAIT, &err);
if (!skb) {
connected = 1;
}
totlen = len + sizeof(struct swifthdr) + sizeof(struct iphdr);
skb = sock_alloc_send_skb(sk, totlen, msg->msg_flags & MSG_DONTWAIT, &err);
if (!skb) {
skb_reset_network_header(skb);
skb_reserve(skb, sizeof(struct iphdr));
skb_reset_network_header(skb);
skb_reserve(skb, sizeof(struct iphdr));
skb_reset_transport_header(skb);
skb_put(skb, sizeof(struct swifthdr));
skb_reset_transport_header(skb);
skb_put(skb, sizeof(struct swifthdr));
shdr = (struct swifthdr *) skb_transport_header(skb);
shdr->dst = ntohs(dport);
shdr->src = ntohs(sport);
shdr->len = ntohs(len + sizeof(struct swifthdr));
shdr = (struct swifthdr *) skb_transport_header(skb);
shdr->dst = ntohs(dport);
shdr->src = ntohs(sport);
shdr->len = ntohs(len + sizeof(struct swifthdr));
err = skb_copy_datagram_from_iovec(skb, sizeof(struct swifthdr), msg->msg_iov, 0, len);
if (err) {
err = skb_copy_datagram_from_iovec(skb, sizeof(struct swifthdr), msg->msg_iov, 0, len);
if (err) {
};
err = ip_route_output_flow(sock_net(sk), &rt, &fl, sk, 0);
if (err) {
};
err = ip_route_output_flow(sock_net(sk), &rt, &fl, sk, 0);
if (err) {
skb = skb_recv_datagram(sk, flags, flags & MSG_DONTWAIT, &err);
if (!skb) {
skb = skb_recv_datagram(sk, flags, flags & MSG_DONTWAIT, &err);
if (!skb) {
err = skb_copy_datagram_iovec(skb, 0, msg->msg_iov, copied);
if (err) {
err = skb_copy_datagram_iovec(skb, 0, msg->msg_iov, copied);
if (err) {
- printk(KERN_ERR "Malformed packet (packet_len=%u, skb_len=%u)\n", len, skb->len);
+ log_error("Malformed packet (packet_len=%u, skb_len=%u)\n", len, skb->len);
- printk(KERN_ERR "Malformed packet (packet_len=%u sizeof(swifthdr)=%u\n", len, sizeof(struct swifthdr));
+ log_error("Malformed packet (packet_len=%u sizeof(swifthdr)=%u\n", len, sizeof(struct swifthdr));
- printk(KERN_ERR "Malformed packet (src=%u, dst=%u)\n", shdr->src, shdr->dst);
+ log_error("Malformed packet (src=%u, dst=%u)\n", shdr->src, shdr->dst);
- printk(KERN_DEBUG "Received %u bytes from from port=%u to port=%u\n", len - sizeof(struct swifthdr), src, dst);
+ log_debug("Received %u bytes from from port=%u to port=%u\n", len - sizeof(struct swifthdr), src, dst);
- printk(KERN_DEBUG "Setting sin_port=%u, sin_addr=%u\n", ntohs(shdr->src), swift_addr->sin_addr.s_addr);
+ log_debug("Setting sin_port=%u, sin_addr=%u\n", ntohs(shdr->src), swift_addr->sin_addr.s_addr);