diff options
Diffstat (limited to 'net/tipc/msg.h')
| -rw-r--r-- | net/tipc/msg.h | 64 |
1 files changed, 3 insertions, 61 deletions
diff --git a/net/tipc/msg.h b/net/tipc/msg.h index 92c4c4fd7b3f..de02339fc175 100644 --- a/net/tipc/msg.h +++ b/net/tipc/msg.h | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | * net/tipc/msg.h: Include file for TIPC message header routines | 2 | * net/tipc/msg.h: Include file for TIPC message header routines |
| 3 | * | 3 | * |
| 4 | * Copyright (c) 2000-2007, Ericsson AB | 4 | * Copyright (c) 2000-2007, Ericsson AB |
| 5 | * Copyright (c) 2005-2008, Wind River Systems | 5 | * Copyright (c) 2005-2008, 2010-2011, Wind River Systems |
| 6 | * All rights reserved. | 6 | * All rights reserved. |
| 7 | * | 7 | * |
| 8 | * Redistribution and use in source and binary forms, with or without | 8 | * Redistribution and use in source and binary forms, with or without |
| @@ -421,13 +421,6 @@ static inline int msg_is_dest(struct tipc_msg *m, u32 d) | |||
| 421 | return msg_short(m) || (msg_destnode(m) == d); | 421 | return msg_short(m) || (msg_destnode(m) == d); |
| 422 | } | 422 | } |
| 423 | 423 | ||
| 424 | static inline u32 msg_routed(struct tipc_msg *m) | ||
| 425 | { | ||
| 426 | if (likely(msg_short(m))) | ||
| 427 | return 0; | ||
| 428 | return (msg_destnode(m) ^ msg_orignode(m)) >> 11; | ||
| 429 | } | ||
| 430 | |||
| 431 | static inline u32 msg_nametype(struct tipc_msg *m) | 424 | static inline u32 msg_nametype(struct tipc_msg *m) |
| 432 | { | 425 | { |
| 433 | return msg_word(m, 8); | 426 | return msg_word(m, 8); |
| @@ -438,26 +431,6 @@ static inline void msg_set_nametype(struct tipc_msg *m, u32 n) | |||
| 438 | msg_set_word(m, 8, n); | 431 | msg_set_word(m, 8, n); |
| 439 | } | 432 | } |
| 440 | 433 | ||
| 441 | static inline u32 msg_transp_seqno(struct tipc_msg *m) | ||
| 442 | { | ||
| 443 | return msg_word(m, 8); | ||
| 444 | } | ||
| 445 | |||
| 446 | static inline void msg_set_timestamp(struct tipc_msg *m, u32 n) | ||
| 447 | { | ||
| 448 | msg_set_word(m, 8, n); | ||
| 449 | } | ||
| 450 | |||
| 451 | static inline u32 msg_timestamp(struct tipc_msg *m) | ||
| 452 | { | ||
| 453 | return msg_word(m, 8); | ||
| 454 | } | ||
| 455 | |||
| 456 | static inline void msg_set_transp_seqno(struct tipc_msg *m, u32 n) | ||
| 457 | { | ||
| 458 | msg_set_word(m, 8, n); | ||
| 459 | } | ||
| 460 | |||
| 461 | static inline u32 msg_nameinst(struct tipc_msg *m) | 434 | static inline u32 msg_nameinst(struct tipc_msg *m) |
| 462 | { | 435 | { |
| 463 | return msg_word(m, 9); | 436 | return msg_word(m, 9); |
| @@ -545,7 +518,6 @@ static inline struct tipc_msg *msg_get_wrapped(struct tipc_msg *m) | |||
| 545 | #define NAME_DISTRIBUTOR 11 | 518 | #define NAME_DISTRIBUTOR 11 |
| 546 | #define MSG_FRAGMENTER 12 | 519 | #define MSG_FRAGMENTER 12 |
| 547 | #define LINK_CONFIG 13 | 520 | #define LINK_CONFIG 13 |
| 548 | #define DSC_H_SIZE 40 | ||
| 549 | 521 | ||
| 550 | /* | 522 | /* |
| 551 | * Connection management protocol messages | 523 | * Connection management protocol messages |
| @@ -577,16 +549,6 @@ static inline void msg_set_seq_gap(struct tipc_msg *m, u32 n) | |||
| 577 | msg_set_bits(m, 1, 16, 0x1fff, n); | 549 | msg_set_bits(m, 1, 16, 0x1fff, n); |
| 578 | } | 550 | } |
| 579 | 551 | ||
| 580 | static inline u32 msg_req_links(struct tipc_msg *m) | ||
| 581 | { | ||
| 582 | return msg_bits(m, 1, 16, 0xfff); | ||
| 583 | } | ||
| 584 | |||
| 585 | static inline void msg_set_req_links(struct tipc_msg *m, u32 n) | ||
| 586 | { | ||
| 587 | msg_set_bits(m, 1, 16, 0xfff, n); | ||
| 588 | } | ||
| 589 | |||
| 590 | 552 | ||
| 591 | /* | 553 | /* |
| 592 | * Word 2 | 554 | * Word 2 |
| @@ -749,14 +711,9 @@ static inline u32 msg_redundant_link(struct tipc_msg *m) | |||
| 749 | return msg_bits(m, 5, 12, 0x1); | 711 | return msg_bits(m, 5, 12, 0x1); |
| 750 | } | 712 | } |
| 751 | 713 | ||
| 752 | static inline void msg_set_redundant_link(struct tipc_msg *m) | 714 | static inline void msg_set_redundant_link(struct tipc_msg *m, u32 r) |
| 753 | { | 715 | { |
| 754 | msg_set_bits(m, 5, 12, 0x1, 1); | 716 | msg_set_bits(m, 5, 12, 0x1, r); |
| 755 | } | ||
| 756 | |||
| 757 | static inline void msg_clear_redundant_link(struct tipc_msg *m) | ||
| 758 | { | ||
| 759 | msg_set_bits(m, 5, 12, 0x1, 0); | ||
| 760 | } | 717 | } |
| 761 | 718 | ||
| 762 | 719 | ||
| @@ -805,21 +762,6 @@ static inline void msg_set_link_tolerance(struct tipc_msg *m, u32 n) | |||
| 805 | } | 762 | } |
| 806 | 763 | ||
| 807 | /* | 764 | /* |
| 808 | * Routing table message data | ||
| 809 | */ | ||
| 810 | |||
| 811 | |||
| 812 | static inline u32 msg_remote_node(struct tipc_msg *m) | ||
| 813 | { | ||
| 814 | return msg_word(m, msg_hdr_sz(m)/4); | ||
| 815 | } | ||
| 816 | |||
| 817 | static inline void msg_set_remote_node(struct tipc_msg *m, u32 a) | ||
| 818 | { | ||
| 819 | msg_set_word(m, msg_hdr_sz(m)/4, a); | ||
| 820 | } | ||
| 821 | |||
| 822 | /* | ||
| 823 | * Segmentation message types | 765 | * Segmentation message types |
| 824 | */ | 766 | */ |
| 825 | 767 | ||
